верхняя партия для сброса использования ЦП для всех ЦП

верхняя партия для сброса использования ЦП для всех ЦП

Я ищу команду, которую я могу запустить в пакетном режиме и отправить отчет на сервер мониторинга. Мне нужна загрузка ЦП по всем ЦП (эквивалент запуска top в интерактивном режиме и последующего нажатия клавиши '1'). Она должна работать на Mac, Ubuntu и Centos.

Я попробовал несколько команд, например из этого поста (Как получить вывод из Linux Top в пакетном режиме на каждой итерации?)

top -p 310-b -n2 -d 1 | grep -w 310

Но это не работает на Mac:

invalid option or syntax: -p

Спасибо за любую помощь, Кевин.

решение1

Однако, если я предпочитаю, чтобы вы использовали такой мониторинг, как Nagios, но поскольку вы запросили пакетный режим, рассмотрите следующие команды;

  • vmstat
  • sar
  • free
  • iostat
  • pidstat
  • mpstat

Наслаждайся ими...!

Связанный контент