1 voto positivo 0 votos negativos
128 visitas
em GNU/Linux por monitor (11,3K pontos)

Bom dia a todos!

Gostaria de esclarecer uma dúvida no Debian.

Qual o comando utilizado para verificar a quantidade de memória RAM que um determinado aplicativo está utilizando?

Desde já agradeço a atenção

por colaborador (5,1K pontos)
0 0
eu uso o `htop`

1 Resposta

3 votos positivos 0 votos negativos
por monitor (15,8K pontos)
selecionada por
 
Melhor resposta

É possível obter facilmente essa informação com utilitários como top e htop, por exemplo, mas a abordagem que eu adoto aqui, quando preciso disso mais rapidamente, é com o ps:

ps -C PROGRAMA -o pid,vsz,rss,comm

Onde:

  • -C - limita o resultado ao PROGRAMA
  • -o - define quais campos serão exibidos (além de seus títulos)

No caso, além do PID (campo pid) e do nome do processo (campo comm), eu inclui os campos vsz, que é o total de memória mapeada pelo processo (em bytes), e rss (de resource), que é o total de memória alocada para o processo em páginas físicas e, mesmo superestimando o uso de memória, dá um noção bem mais aproximada do uso real do recurso.

Exemplo:

:~$ ps -C geany -o pid,vsz,rss,comm
  PID    VSZ   RSS COMMAND
 4856 566584 110860 geany
Seja bem-vindo(a) à comunidade debxp, onde você pode fazer perguntas e receber respostas de outros membros.
Atenção pessoal, esta plataforma não é um fórum, embora se pareça muito com um. Neste tipo de ferramenta, o objetivo é fazer e responder perguntas que possam resultar em material de consulta para outras pessoas que tenham as mesmas dúvidas e dificuldades. Portanto, não há sentido em utilizarmos o Ask para socialização, para emitir opiniões pessoais ou para perguntas do tipo "quem usa isso ou aquilo". Espero que compreendam o nosso propósito. :-)
...