'ps' mostrando um uso de RAM muito maior que 'htop'

0

Eu costumo monitorar o uso de recursos do meu servidor. Estou usando htop para monitoramento.

Ao executar htop , o uso da memória é 1.3G , o que é bom para mim.

Mas tentei ver a memória usada por cada processo. Para isso, estou usando o comando ps . Para ver a memória usada pelo MySQL, estou executando ps aux | grep mysqld .

Imprime estas linhas:

root     13908  0.0  0.0 112660   972 pts/0    S+   11:12   0:00 grep --color=auto mysql
mysql    17984  2.6  3.1 2845500 387676 ?      Ssl   2017 2974:34 /usr/sbin/mysqld

Então, parece que o MySQL usa 2845500 de memória, o que significa em torno de 2,7G de memória, que é muito maior que ( 1.3G ) o uso total da memória do sistema mostrado por htop .

Esse é o número mostrado por ps, um número de bytes, em vez de kilobytes?

PS: Estou usando o CentOS 7, versão de 64 bits.

    
por MM PP 10.01.2018 / 11:28

1 resposta

2

2845500 é a quantidade de memória alocada pelo processo, não a quantidade que está usando. O último é dado pela próxima coluna: 387676. Ambos os valores são medidos em kilobytes.

    
por 10.01.2018 / 11:32

Tags