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

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

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

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

3
задан 28 January 2011 в 20:31

1 ответ

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

ps S -p [pid] -o pcpu=

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

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

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

pstree -p [pid]
0
ответ дан 28 January 2011 в 20:31

Другие вопросы по тегам:

Похожие вопросы: