Назад | Перейти на главную страницу

Как просмотреть исторические показатели использования для каждого процесса?

Моим первым желанием было бы что-то встроенное в SAR или пакет sysstat в целом. Однако, если это действительно так, я не могу найти это решение.

То, что я хотел бы видеть, и, по возможности, предпочтительно через sysstat, - это исторический журнал использования процессов (память, ЦП и т. Д.) Во многом в том же формате, что и журналы SAR (если они еще не доступны напрямую через файлы SAR каким-то образом). Я знаю, что доступно программное обеспечение для мониторинга, но я больше ищу в основном ненавязчивый пакет, и на самом деле что-то, что можно было бы проанализировать относительно интуитивно с помощью statsd / collectd.

Запустите команду sar в фоновом режиме. Синтаксис для этого:

sar -o datafile interval count >/dev/null 2>&1 &

Все данные фиксируются в двоичной форме и сохраняются в файл (файл данных). Затем данные могут быть выборочно отображены с помощью команды sar с параметром -f. Установите параметры интервала и подсчета, чтобы выбрать записи подсчета с интервалом в секунду. Если параметр count не задан, будут выбраны все записи, сохраненные в файле. Сбор данных таким образом полезен для характеристики использования системы за период времени и определения часов пиковой нагрузки.