Как мне получить sar для показа за предыдущий день?


41

на наших серверах, набрав sarshow - статистика загрузки системы за сегодня, начиная с полуночи, можно ли показать статистику за вчерашний день?

Ответы:


63

Как правило, Sysstat , который обеспечивает sarкоманду, хранит журналы в /var/log/sysstat/или /var/log/sa/с именами файлов таких , как , /var/log/sysstat/saddгде ddэто числовое значение , в течение дня месяца (начиная с 01). По умолчанию используется файл текущего дня; однако вы можете изменить файл, который используется с параметром -fкомандной строки. Таким образом, для 3-го числа месяца вы бы сделали что-то вроде:

sar -f /var/log/sysstat/sa03

Если вы хотите ограничить диапазон времени, вы можете использовать -sи -eпараметры. Если вы хотите регулярно получать вчерашний файл и никогда не можете вспомнить дату и дату GNU, вы можете попробовать

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

Я настоятельно рекомендую прочитать страницу руководства для sar .


11
на нашем CPanel / системе CentOS это , как представляется, в/var/log/sa
xenoterracide

1
да, centos это: sar -b -f / var / log / sa / sa20 для 20-го числа месяца.
Стантонк

5
/ var / log / sa и для Redhat
sweetfa

1
/ var / log / sa в SUSE тоже
Гарет Дэвидсон

5

Попробуйте следующую команду, чтобы получить исторические сведения об использовании памяти.

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

Файлы в /var/log/saзаписи все в мире.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.