верх / htop; груповий процес за командою


20

Я хотів би знати, скільки ресурсів використовує конкретна команда.

topі htopвідображає інформацію на основі кожного процесу, але я хотів би, щоб інформація відображалась на основі команди. Наприклад, я хотів би знати, скільки використовується хром оперативної пам’яті.


5
Утиліти, такі як topі psзалежать від ОС. Ви повинні позначити це питання з ОС, яку ви використовуєте.
Йорданм

Відповіді:


9

Ви можете працювати topв пакетному режимі -bз 1 ітерацією -n1. Ви Grep це, труба його awk, SUMрезультат і роздрукувати його.

top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'

Я не знаю, який стовпець ви хочете вивести. Змініть, $9щоб відповідати вашим потребам.


6

Це можливо в Росії 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

Єдина річ, яка не дозволяє мені використовувати, atop- це залежність від крона, але є відкритий піар, який, сподіваємось, це виправить
Code Bling

1
Оновлення: PR був прийнятий, і нова atopверсія буде випущена без cronзалежності.
Code Bling

6

Натискаючи Hв htopгрупі процеси на головний потік (команду), фактично він перемикає видимість потоків.


Це дійсно приховує нитки, хоча все ще може бути дерево процесів. Використання перегляду дерев та зведення дерев із F6роботами для показу лише групи процесів, але сортування вимикає подання з дерева.
Code Bling

Я зрозумів, що при перегляді дерев, навіть коли гілки дерев обвалюються, воно все ще не показує підсумків, це просто за процес. Є стовпці, в яких передбачається перерахувати підсумки для дітей, але вони, здається, не працюють. htopне показуватиме підсумки незалежно від того, що ви робите.
Code Bling
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.