Como imprimir o uso da memória pelos aplicativos?

0

Existem alguns comandos para mostrar o status da memória, como free , top , htop , etc. Eu quero saber quanta memória ocupou o meu aplicativo. Na verdade, às vezes meu Ubuntu é muito lento mesmo depois de reiniciar e apesar de eu ter 12GB de RAM, não é normal que a lentidão. Então, estou procurando uma maneira de mostrar o uso de aplicativos em execução.

Existe algum comando para este propósito? Obrigado

    
por Hesam 10.12.2015 / 21:40

3 respostas

1

free , top , htop todos fazem o que você pede: eles podem mostrar a memória usada pelos aplicativos.

free é agregado, enquanto você pode pedir top para mostrá-lo pelo uso (com < e > você pode escolher a coluna de classificação)

    
por dadexix86 10.12.2015 / 21:58
0

smemstat é outra opção, ele relatará o uso da memória com a memória compartilhada dividida proporcionalmente entre os processos

    
por Colin Ian King 10.12.2015 / 22:07
0
O comando

ps fará o que você pede. Ele imprime por padrão muitas informações, mas com -o flag você pode especificar a formatação desejada. Por exemplo, ps -e -o "%c %p %v" irá imprimir o comando, seu pid e seu uso total de memória (RAM e swap) em kb.

    
por Sergiy Kolodyazhnyy 10.12.2015 / 23:57