LINUX.ORG.RU
ФорумAdmin

как узнать какой процесс отъедает больше всего ресурсов CPU?


0

0

Сабж.
по htop не видно - процессов очень много и они попеременно отъедают по 100%.
Можно ли собрать например статистику за 5 мин по pid-am?
Читаю man sar man iostat man vmstat - но как это сделать пока не придумал.

anonymous

а что это за процессы такие? небось дети одного "большого" процесса?

chicane
()
Ответ на: комментарий от anonymous

Забыл добавить - из под рута.

anonymous
()

> как узнать какой процесс отъедает больше всего ресурсов CPU?

А как ты думаешь, для чего в top существует поле TIME??

anonymous
()
Ответ на: комментарий от Skala

> IMHO, htop выглядит лучше.

Он кривоват. И с ним и с топом есть маленькая проблемка - если процесс завершился до окончания цикла, он не будет показан в выводе. То же и атопа касается если не из-под рута запущен. Получается забавно: у тебя работает куча коротких процессов, процессор завален работой на 99.9% - а по листингу топа и хэтопа - никто ничего не ел.

anonymous
()
Ответ на: комментарий от Skala

>> как узнать какой процесс отъедает больше всего ресурсов CPU?

> А как ты думаешь, для чего в top существует поле TIME??

Так оно показывает общее время использования процессора, начиная с загрузки сервера, а надо сиюминутная статистика.

Atop 60 - то что нужно.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.