Memória virtual é chamada de espaço swap em Linux e é usada quando a memória física (RAM) está cheia. Quando o sistema precisa de mais memória e a RAM está cheia, as páginas inativas na memória serão movidas para o espaço de swap. Swap não é um substituto para a memória física, é apenas uma pequena porção no disco rígido; ele deve ser criado durante a instalação. É melhor ter um espaço swap igual a 2X RAM.
Algumas vezes, o sistema usará a quantidade total de memória swap mesmo quando o sistema tiver memória física suficiente disponível, isto acontece porque as páginas inativas que são movidas para swap durante o uso de memória alta não voltaram para a memória física em condições normais. Nesse tempo temos que limpar manualmente (mover a página inativa para a RAM física) usando o seguinte comando.
Primeiro emitir o seguinte comando para iniciar a mudança, isso levará tempo dependendo do tamanho da memória swap.
PS: Você deve ter memória física suficiente disponível no sistema antes de iniciar os seguintes comandos, isto significa
Memória swap = Memória livre da RAM física.
Se você quiser limpar os 2GB de memória swap, você precisa ter mais de 2GB de memória livre na memória física RAM.
swapoff -a
Após o comando acima concluído com sucesso, emita o seguinte comando para habilitar novamente a swap.
swapon -a
É Tudo!.