it-swarm-ru.tech

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

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

44
xenoterracide

Обычно 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 .

65
Steven D

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

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

Файлы в /var/log/sa записывать все на свете.

6
Sidhartha