Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.3. Команды мониторинга

Red Hat Enterprise Linux также включает текстовые утилиты мониторинга производительности. Их преимущество состоит в том, что они могут работать за пределами уровня выполнения 5.
top

top показывает изменения статистики системы и активности процессов в реальном времени. Формат результатов можно настроить с сохранением настроек после перезагрузки.

По умолчанию процессы упорядочены в зависимости от их нагрузки на процессор, что позволяет сразу увидеть, какие процессы потребляют больше всего ресурсов.
Подробную информацию о top можно найти на справочной странице man top.
ps

ps возвращает снимок состояния работающих процессов.

ps возвращает более подробную статистику чем top, но не обновляет ее динамически.
Подробную информацию можно найти на справочной странице man ps.
vmstat

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

Получаемые с помощью vmstat отчеты тоже изменяются динамически, но не так часто как top.
Подробную информацию можно найти на справочной странице man vmstat.
sar

sar возвращает информацию об активности системы на текущий день. Стандартный формат включает статистику использования процессора через каждые 10 минут.

12:00:01 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:10:01 AM     all      0.10      0.00      0.15      2.96      0.00     96.79
12:20:01 AM     all      0.09      0.00      0.13      3.16      0.00     96.61
12:30:01 AM     all      0.09      0.00      0.14      2.11      0.00     97.66
...
sar подходит для генерации отчетов с заданным интервалом.
Подробную информацию можно найти на справочной странице man sar.