Grosso modo, RAM é usada por duas coisas:
- Programas carregados
- Cache de disco rígido para acelerar o acesso de leitura e gravação
Se um programa for iniciado, mas não usar algumas partes de sua RAM alocada, ele será trocado para o disco para liberar espaço para o cache do disco rígido, a fim de melhorar o desempenho do disco rígido.
A agressividade dos programas de troca é chamada de swappiness. Você pode encontrar uma explicação mais detalhada sobre como configurá-lo.