top / htop; processo de grupo por comando

15

Gostaria de saber quanto recursos um comando específico está usando.

top e htop exibe informações por processo, mas gostaria que as informações fossem mostradas por comando. Por exemplo. Eu gostaria de saber quanto está sendo usado o cromo de RAM.

    
por brillout 07.11.2012 / 23:13

3 respostas

7

Você pode executar top no modo em lote -b com 1 iteração -n1 . Você grep, canaliza para awk , SUM o resultado e imprime.

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

Eu não sei qual coluna você deseja gerar. Altere $9 para atender às suas necessidades.

    
por 08.11.2012 / 08:45
3

Isso é possível em atop . Basta pressionar p ao executá-lo. Da ajuda:

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
    
por 04.05.2018 / 13:36
0

Pressionando H em htop agrupa os processos pelo encadeamento principal (comando), na verdade, ele alterna a visibilidade dos encadeamentos.

    
por 27.09.2018 / 22:03