Для мониторинга производительности системы с помощью консольных инструментов можно использовать следующие инструменты:
- top. 25 Отображает сводку состояния системы в режиме реального времени. 3 На выходе отображается объём системной памяти, используемый для различных целей, процент загрузки ЦП, память подкачки и другая информация. 3
- htop. 25 Системный монитор, который показывает динамический список всех системных процессов, время непрерывной работы, использование процессоров и памяти. 2
- atop. 2 Интерактивный монитор, который выводит новые изменения об активных процессах в системе. 2 Инструмент для отслеживания узких мест, контроля загрузки центрального процессорного устройства, RAM, компьютерной сети. 2
- vmstat. 13 Собирает данные о процессоре, виртуальной памяти, блочном вводе-выводе, дисках и т. д.. 3
- iostat. 14 Позволяет отслеживать статистику использования ЦП и ввода-вывода для всех дисков и файловых систем. 1
- mpstat. 14 Сообщает об отдельных параметрах и общей статистике, связанной с процессором. 4
Также для мониторинга производительности системы можно использовать набор консольных утилит Sysstat. 4 С помощью демона-планировщика cron набору инструментов можно задать временной интервал для периодически повторяющегося сбора данных. 4