A página de manual sobre diz:
An occupation percentage of 90% is considered 'critical'. Notice that this occupation percentage is the accumulated memory consumption of the kernel (including slab) and all processes; the memory for the page cache ('cache' and 'buff' in the MEM-line) is not implied!
A linha MEM
da nossa saída no topo é assim:
MEM | tot 94.4G | free 252.4M | cache 70.1G |dirty 127.5M | buff 450.4M | slab 4.5G
Estou tentando entender o que o 70.1G de cache realmente se refere. Uma pessoa com quem falei disse que inclui memória virtual do processo. No entanto, quando eu procurei informações sobre Cache de páginas do Linux , vi o seguinte:
Under Linux, the Page Cache accelerates many accesses to files on non volatile storage
que faz parecer que é realmente relacionado ao armazenamento de E / S. Ao olhar para a memória virtual usada por todos os processos, vejo cerca de 70G alocados / usados, o que parece correlacionar com o 70G da saída no topo.
Então, está no topo mostrando o uso de memória virtual, cache de memória reservado para acelerar o acesso a arquivos (ou talvez ambos)?