Регистрация и графическое отображение процессов с максимальной средней нагрузкой

Привет, у меня есть сервер Ubuntu, и с него обслуживается около 10 различных сервисов. В настоящее время я использую collectd в сочетании с influxdb и graphana для создания графиков различных показателей сервера, включая среднюю нагрузку. Теперь я вижу то, что выглядит как случайные всплески процессора, и я хочу увидеть, какой процесс их вызывает. Какой самый простой способ составить график 10 процессов с самой высокой средней нагрузкой, чтобы я мог просто навести курсор на момент времени и четко увидеть, какой процесс загружает ЦП?


person Jamie Peregrym    schedule 16.12.2019    source источник


Ответы (1)


Вот одно из возможных решений вашей проблемы: напишите сценарий, который генерирует список основных процессов, а затем запускайте этот сценарий с помощью уведомления collectd, например, когда load/load-relative превышает пороговое значение.

person faxmodem    schedule 16.12.2019