Gostaria de saber quanto recurso um comando específico está usando.
tope htopexibe informações por processo, mas eu gostaria que as informações fossem mostradas por comando. Por exemplo, eu gostaria de saber quanto RAM o cromo está usando.
Isso é possível em atop. Basta pressionar pao 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
Ele oculta os encadeamentos, embora ainda possa haver uma árvore de processos. Usar a visualização em árvore e recolher as árvores com F6obras para mostrar apenas o grupo de processos, mas a classificação desativa a visualização em árvore.
Code Bling
Percebi que, na visualização em árvore, mesmo com os galhos desmoronados, ele ainda não mostra os totais, é apenas por processo. Há colunas que devem listar totais para crianças, mas elas também não parecem funcionar. htopnão mostrará totais, não importa o que você faça.
top
eps
variam de acordo com o sistema operacional. Você deve marcar a pergunta com o sistema operacional que está usando.Respostas:
Você pode executar
top
no modo em lote-b
com 1 iteração-n1
. Você grep-lo, canalizá-lo paraawk
,SUM
o resultado e imprimi-lo.Não sei qual coluna você deseja exibir. Mude
$9
para atender às suas necessidades.fonte
Isso é possível em
atop
. Basta pressionarp
ao executá-lo. Da ajuda:fonte
atop
é a dependência do cron, mas há um PR aberto que, com sorte, corrigirá isso.atop
versão será lançada semcron
dependência.Pressionando
H
emhtop
grupo os processos pelo encadeamento principal (comando), na verdade, alterna a visibilidade dos encadeamentos.fonte
F6
obras para mostrar apenas o grupo de processos, mas a classificação desativa a visualização em árvore.htop
não mostrará totais, não importa o que você faça.