A utilização de memória não soma

0

Minha estação de trabalho tem memória 8G. Está executando o OpenSUSE 13.1. Eu freqüentemente encontro lentidão devido à falta de memória. Fiz uma verificação com o comando top e o cabeçalho é mostrado abaixo

top - 14:07:52 up  3:46,  4 users,  load average: 0.07, 0.10, 0.08
Tasks: 242 total,   2 running, 240 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.1 us,  0.0 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8131808 total,  6293360 used,  1838448 free,    28444 buffers
KiB Swap: 16533500 total,    26936 used, 16506564 free,  5224316 cached

Ele mostra o meu sistema usado 6.29G de 8G de memória. Mas, quando tentei ver qual processo consumia mais, senti que o consumo total não se somava. Então eu corri um comando para somar a memória. O que realmente me surpreendeu bastante: o uso total de memória de 'RES' é de apenas 1,4G e a porcentagem total de '% MEM' é de apenas 17,3%, o que realmente concordou com minha percepção.

$ top -b -n 1 |tail -n +8|awk '{s+=$6}END{print s}'
1405736
$ top -b -n 1 |tail -n +8|awk '{s+=$10}END{print s}'
17.302

Se a saída de top for precisa, então, onde está a memória do > 4G?

    
por user2196452 15.03.2017 / 20:10

0 respostas