Я хотел бы знать, сколько ресурсов использует конкретная команда.
topи htopотображает информацию для каждого процесса, но я хотел бы, чтобы информация отображалась для каждой команды. Например, я хотел бы знать, сколько RAM Chrome использует.
Это возможно в atop. Просто нажмите pпри запуске. Из справки:
Accumulated figures:
'u' - total resource consumption per user
'p' - total resource consumption per program (i.e. same process name)
'j' - total resource consumption per container
Он скрывает потоки, хотя все еще может существовать дерево процессов. Использование древовидного представления и свертывание деревьев с F6работами показывает только группу процессов, но сортировка отключает древовидное представление.
Код Блинг
Я понял, что в древовидном представлении, даже когда ветки дерева свернуты, он все равно не показывает итоги, это просто процесс. Есть столбцы, в которых должны быть перечислены итоги для детей, но они тоже не работают. htopне будет показывать итоги, независимо от того, что вы делаете.
top
иps
зависят от ОС. Вы должны пометить вопрос с ОС, которую вы используете.Ответы:
Вы можете запустить
top
в пакетном режиме-b
с 1 итерацией-n1
. Вы grep это, труба этоawk
,SUM
результат и распечатываете это.Я не знаю, какой столбец вы хотите вывести. Изменить
$9
в соответствии с вашими потребностями.источник
Это возможно в
atop
. Просто нажмитеp
при запуске. Из справки:источник
atop
это зависимость cron, но есть открытый PR , который, мы надеемся, исправит этоatop
версия будет выпущена безcron
зависимости.Нажав
H
вhtop
группе процессы основным потоком (командой), фактически он переключает видимость потоков.источник
F6
работами показывает только группу процессов, но сортировка отключает древовидное представление.htop
не будет показывать итоги, независимо от того, что вы делаете.