web-dev-qa-db-fra.com

Comment faire en sorte que sar s'affiche la veille?

sur nos serveurs, en tapant sar show, les statistiques de charge du système pour aujourd'hui à partir de minuit, est-il possible d'afficher les statistiques d'hier?

44
xenoterracide

Habituellement, sysstat , qui fournit une commande sar, conserve les journaux dans /var/log/sysstat/ ou /var/log/sa/ avec des noms de fichiers tels que /var/log/sysstat/sadddd est une valeur numérique pour le jour du mois (commençant à 01). Par défaut, le fichier du jour en cours est utilisé; cependant, vous pouvez modifier le fichier utilisé avec le -f commutateur de ligne de commande. Ainsi, pour le 3 du mois, vous feriez quelque chose comme:

sar -f /var/log/sysstat/sa03

Si vous souhaitez restreindre la plage de temps, vous pouvez utiliser le -s et -e paramètres. Si vous souhaitez obtenir régulièrement le fichier d'hier et que vous ne vous souvenez jamais de la date et que vous avez une date GNU, vous pouvez essayer

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

Je recommande fortement de lire la page de manuel de sar .

65
Steven D

Essayez la commande comme suit pour obtenir les détails historiques d'utilisation de la mémoire.

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

Les fichiers dans /var/log/sa enregistrez tout dans le monde.

6
Sidhartha