Как рассчитать загрузку процессора PID?

Пожалуйста, помогите мне найти надежный способ вычислить (в bash-скрипте) загрузку ЦП jboss PID.

Если быть точным, я не знаю, как агрегировать /proc/[pid]/stat поля, чтобы получить нагрузку, которую конкретный процесс делает на многопроцессорном 64-битном env. Ubuntu.

Большое спасибо, Ксандер

1 ответ

Инструмент, который интерпретирует /proc/[pid]/stat информация psЭтот инструмент позволяет получить загрузку процессора любого отдельного процесса в системе:

ps S -p [pid] -o pcpu=

Для мониторинга с помощью этой команды вы можете использовать watch:

watch ps S -p [pid] -o pcpu=

Эта команда выводит процент от общего использования ЦП совокупности всех дочерних процессов. Если вы хотите увидеть дерево процессов, используйте pstree:

pstree -p [pid]
Другие вопросы по тегам