it-swarm.it

Come faccio a far vedere Sar per il giorno precedente?

sui nostri server, digitando sar mostra le statistiche di caricamento del sistema per oggi a partire da mezzanotte, è possibile mostrare le statistiche di ieri?

44
xenoterracide

Di solito sysstat , che fornisce un comando sar, mantiene i log in /var/log/sysstat/ o /var/log/sa/ con nomi di file come /var/log/sysstat/sadd dove dd è un valore numerico per il giorno del mese (a partire da 01). Per impostazione predefinita, viene utilizzato il file del giorno corrente; tuttavia, è possibile modificare il file utilizzato con -f interruttore della riga di comando. Quindi per il 3 del mese faresti qualcosa del tipo:

sar -f /var/log/sysstat/sa03

Se desideri limitare l'intervallo di tempo, puoi utilizzare -s e -e parametri. Se vuoi ottenere regolarmente il file di ieri e non ricordi mai la data e hai GNU data che potresti provare

sar -f /var/log/sysstat/sa$(date +%d -d yesterday)

Consiglio vivamente di leggere pagina di manuale per sar .

65
Steven D

Prova il comando come segue per ottenere i dettagli di utilizzo della memoria storica.

sar -r -f /var/log/sa/sa01

I file in /var/log/sa registra tutto nel mondo.

6
Sidhartha