góra / htop; proces grupowania według poleceń


20

Chciałbym wiedzieć, ile zasobów wykorzystuje określone polecenie.

topi htopwyświetla informacje dla poszczególnych procesów, ale chciałbym, aby informacje były wyświetlane dla poszczególnych poleceń. Np. Chciałbym wiedzieć, ile chromu pamięci RAM używa.


5
Narzędzia takie jak topi psróżnią się w zależności od systemu operacyjnego. Powinieneś otagować pytanie używanym systemem operacyjnym.
Jordan

Odpowiedzi:


9

Możesz uruchomić topw trybie wsadowym -bz 1 iteracją -n1. Grep to, potokujesz awk, SUMwynik i wydrukujesz.

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

Nie wiem, którą kolumnę chcesz wyświetlić. Zmień $9w zależności od potrzeb.


6

Jest to możliwe w atop. Po prostu naciśnij ppodczas uruchamiania. Z pomocy:

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

Jedyną rzeczą, która powstrzymuje mnie przed używaniem, atopjest zależność cron, ale istnieje otwarty PR, który, mam nadzieję, to naprawi
Code Bling

1
Aktualizacja: PR został zaakceptowany, a nowa atopwersja zostanie wydana bez cronzależności.
Code Bling

6

Naciśnięcie Hw htopgrupie procesów według głównego wątku (polecenia), w rzeczywistości przełącza widoczność wątków.


Ukrywa wątki, chociaż nadal może istnieć drzewo procesów. Używanie widoku drzewa i zwijanie drzew za pomocą F6prac, aby wyświetlić tylko grupę procesów, ale sortowanie wyłącza widok drzewa.
Code Bling

Uświadomiłem sobie, że w widoku drzewa, nawet przy zwiniętych gałęziach drzewa, nadal nie pokazuje sum, to tylko proces. Istnieją kolumny, które powinny wyświetlać sumy dla dzieci, ale te również nie działają. htopnie pokaże podsumowań bez względu na to, co robisz.
Code Bling
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.