Kicsit alacsonyabb szinten, a kernel csinálja. Ha kevés a ram, a régen használt adatokat (~"alvó" program adatait) kilapozza swapba.
Linux alatt, az algoritmus agresszivitását a swapiness értéke határozza meg.
Lekérdezni így lehet:
# ~$ cat /proc/sys/vm/swappiness
Asztali környezetben az alapértelmezett értéke: 60
Ha növeled, többet swappol, ha csökkented, kevesebbet.
pl.:
# ~$ sudo bash
# ~$ echo 90 > /proc/sys/vm/swappiness