V případě, že k odkládání z paměti na disk dochází hodně často, vede tento stav k pomalejším odezvám systému a aplikací. Rychlost odezvy je v tomto případě totiž závislá na rychlosti čtení dat z pevného disku, které je mnohem pomalejší než čtení z RAM.
Parametr swappiness může nabývat hodnotu mezi 0 a 100.
- swappiness = 0 říká jádru, aby systém neodkládal data z fyzické paměti tak dlouho, jak je to možné, typicky jen při naprostém nedostatku paměti
- swappiness = 100 říká jádru, aby systém iniciativně odkládal z fyzické paměti na swap disk
Výchozí nastavení v Linuxu je swappiness = 60. Snížením této výchozí hodnoty dojde pravděpodobně zlepšení celkové výkonnosti systému. "Doporučená" hodnota je swappiness = 10, ale konkrétní nastavení vždy závisí na daném systému a jeho využití.
Pro zobrazení aktuálně nastavené hodnoty:
cat /proc/sys/vm/swappiness
Pro jednorázovou změnu nastavení:
sysctl vm.swappiness=10
Pro trvalou změnu je nutno upravit konfigurační soubor:
nano /etc/sysctl.conf
vm.swappiness=10
Následně soubor uložit. Po dalším restartu je již parametr swappiness nastaven na hodnotu 10.
Odkazy:
[1] – Swappiness - Wikipedia, the free encyclopedia:,[online].,,[cit. 2013-09-07], Dostupný na www :<http://en.wikipedia.org/wiki/Swappiness>
# swapoff -a
# swapon -a
Při swapoff pozor na dostatečnou dostupnou kapacitu RAm, jinak ERROR.