
Утилита mpstat для мониторинга производительности Unix/Linux
mpstat — отчет о использовании процессоров. Команда mpstat пишет в стандартный вывод на экран о каждом имеющемся процессоре, 0-й процессор будет выведен на первое место. Параметр «interval» определяет количество времени в секундах между каждым отчетом. Значение 0 (или без параметров) показывает статистику о процессорах и отчетность будет представляться с момента запуска системы (загрузки).
В своей статье «Утилита mpstat для мониторинга производительности Unix/Linux» я расскажу как можно использовать данную утилиту на готовых примерах.
Отображение всей информации
Опция «-А», показывает всю информацию, которая может быть отображена с помощью команды mpstat, как показано ниже. Это действительно эквивалентно команде «-I ALL -u -P mpstat ALL» команды:
$ mpstat -A
Показать статистику CPU индивидуального процессора (или) ядра
Параметр «-P ALL», покажет все индивидуальные процессоры или ядра вместе со статистикой:
$ mpstat -P ALL
Для отображения статистически о конкретном CPU или ядре, используйте опцию «-P», как показано ниже:
$ mpstat -P 0
ИЛИ:
$ mpstat -P 1
Наконец, как я уже говорил ранее, mpstat является частью пакета Sysstat. Можно выполнить «mpstat -V» чтобы показать версию утилиты:
$ mpstat -V
Опции.
# mpstat --help Usage: mpstat [ options ] [ <interval> [ <count> ] ] Options are: [ -A ] [ -I { SUM | CPU | ALL } ] [ -u ] [ -P { <cpu> [,...] | ON | ALL } ] [ -V ]
Вот такая полезная утилита, а моя тема «Утилита mpstat для мониторинга производительности Unix/Linux» завершена.
Для mpstat стоит добавить, что без параметра interval будет выводится средний показатель с момента запуска системы. Если нужно увидеть загрузку за последнюю секунду, то нужно задать 1 и т.д.