Das linhas relacionadas ao uso de memória na parte superior:
Mem: 16432032k total, 16340144k used, 91888k free, 21736k buffers
Swap: 18481144k total, 1112k used, 18480032k free, 15624488k cached
Vamos ignorar a troca. Memória total é igual à soma de memória usada e livre. Usado, por outro lado, é a soma de "realmente usado por aplicativos" e armazenados em cache e buffers. Então, no seu caso, é assim:
- Mem = 16432032k = 16340144k + 91888k;
- "Realmente usado por aplicativos" = Usado - (em cache + buffers) = 16340144k - (15624488k + 21736k) = 693920k.
Os outros 15,5 GB são armazenados em cache. Isso melhora o desempenho. No entanto, no momento em que um aplicativo requer parte da memória armazenada em cache, ele é imediatamente fornecido a ele. Você notará isso se executar algum aplicativo que exija memória e monitorar top
.