1

Я пытаюсь понять (в Kinux), как посмотреть на отдельный процесс и его загрузку на отдельных процессорах.

В частности, у меня запущен процесс сервера приложений, и я хочу посмотреть, сколько из каждого ЦП он использует (а не только общее использование ЦП для всех ЦП).

Я думаю о чем-то вроде top/htop/mpstat/sar но ограничиваюсь одним процессом и сообщаю об использовании процессора на каждом ядре процессора.

FWIW, поскольку top и htop могут отображать отдельные графики использования процессора, я попытался использовать каждый из них для этого. Я попытался запустить процесс как отдельный пользователь, а затем запустить htop от имени этого нового пользователя. В top я попробовал -p pid . И в top и в htop верхние графики использования ЦП, по-видимому, относятся ко всей системе, а не просто фильтруются в соответствии с фильтром пользователя или процесса, с которым была запущена команда (что, по-видимому, имеет значение только для списка процессов / потоков).

0