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.
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.