por que o comando free mostra mais uso de memória que outras ferramentas [duplicado]

2

Quando uso o comando free -h -l , vejo o 1.8G em uso, onde o aplicativo do monitor do sistema me mostra o 1.1G em uso.

             total       used       free     shared    buffers     cached
Mem:          1.8G       1.7G       161M       245M        67M       553M
Low:          853M       735M       117M
High:         1.0G       963M        44M
-/+ buffers/cache:       1.1G       783M
Swap:         3.8G       1.4G       2.4G
    
por user222368 11.07.2015 / 22:12

1 resposta

3

Isso porque na primeira linha de free a memória é calculada considerando (adicionando) a quantidade de memória usada para armazenar em cache e armazenar em buffer.

"System Monitor" mostra o uso de memória sem considerar a quantidade de memória armazenada em cache e armazenada em buffer.

Verifique a linha -/+ buffers/cache: 1.1G 783M de free , isso é o mesmo que "System Monitor" está mostrando porque esta linha mostra o uso de memória não considerando (deduzindo) cache e buffers.

    
por heemayl 11.07.2015 / 22:18