Troca para aumentar o cache?

0

Estou usando um servidor com 128 GB de RAM. Ao executar algum trabalho, vejo o uso freqüente de swap.

A saída do topo

top - 05:14:51 up 16:52,  2 users,  load average: 3.99, 5.16, 5.37
Tasks: 760 total,   1 running, 759 sleeping,   0 stopped,   0 zombie
Cpu(s): 10.9%us,  0.2%sy,  0.0%ni, 88.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%
Mem:  132050336k total, 130871212k used,  1179124k free,   387620k buffers
Swap:  4194300k total,    64396k used,  4129904k free, 117989588k cached

A saída do livre

$ free -g
            total       used       free     shared    buffers     cached
Mem:           125        124          1          0          0        112
-/+ buffers/cache:         11        113 
Swap:            3          0          3


A partir disso, entendo que apenas 12 GB de memória estão sendo usados atualmente por processos, 113 GB são os cache.
Minha compreensão é que a memória usada pelo cache não é essencial e, durante o uso de memória alta, esse cache é liberado e fornecido a processos que precisam de memória.

No entanto, vejo o aviso na minha ferramenta de monitoramento 1260 pages were swapped to disk in the previous 15 minute(s) .
O SO troca páginas apenas para aumentar o cache do sistema de arquivos na memória? Em caso afirmativo, isso afetará o desempenho do sistema (devido à troca frequente)?

    
por shanmuga 31.03.2016 / 11:18

0 respostas