O ponto de ter páginas duplicadas entre swap e RAM é evitar a espera pelo disco se:
-
Algo precisa ser lido por eles
-
Eles precisam ser despejados para abrir espaço para outra coisa
Se eles estivessem apenas em troca, o caso 1. significaria esperar que eles viessem do disco; se eles estivessem apenas na RAM, o caso 2. significaria esperar que eles saíssem para o disco.
(Claro, o caso 2 é na verdade um pouco mais complicado, já que obviamente é mais barato remover tais páginas, então o kernel provavelmente as expulsa preferencialmente, mas o ponto deve ficar claro.)