Sysstat — набор консольных утилит для измерения и анализа производительности системы.
Sysstat содержит утилиты которые следят за производительностью системы и потреблением системных ресурсов (загруженность процессора, памяти и прочее). С помощью демона-планировщика cron набору инструментов можно задать временной интервал для периодически повторяющегося сбора данных.
В набор инструментов включены утилиты:
- iostat - выдаёт статистику использования процессора и потоков ввода/вывода устройств и разделов;
- mpstat - сообщает об отдельных параметрах и общей статистики, связанной с процессором;
- pidstat - используется для мониторинга отдельных задач, управление которыми выполняется ядром Linux;
- isag - составление графика активности системы в интерактивном режиме;
- sar - собирает, сохраняет и выдаёт в виде отчётов информацию об активности системы, "по умолчанию" утилита собирает статистику каждые десять минут и сохраняет раз в сутки;
- sabc - сбор данных об активности системы (используется как движок для sar);
- sa1 - собирает и сохраняет двоичные данные в лог ежедневной активности системы (интерфейс sabc для запуска его из cron);
- sa2 - запись краткого ежедневного отчёта об активности системы (интерфейс sar для запуска его из cron);
В наборе инструментов Sysstat так же имеются утилиты tapestat (составление статистических отчётов для ленточных накопителей) и cifsiostat (сообщает статистику CIFS / Common Internet File System).
Утилита sadf используется для отображение содержимого файлов с данными созданными с помощью sar, поддерживается экспорт данных в файл форматов CSV, XML, JSON и др...
Поддержка экспорта в формат SVG обеспечивает возможность визуализации логов, для построения графиков "опционально" используется Gnuplot (инструмент для построения 2D и 3D графиков).
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.