Swappiness!

Se si utilizza una o più macchine virtuali, risulta particolarmente utile che le immagini non finiscano sulla swap (in genere più lenta in lettura e scrittura - accesso in 1ms - rispetto alla RAM - accesso in 1ns). Per evitare ciò basta modificare il file /etc/sysctl.conf aggiungendo o modificando il valore assegnato alla variabile di kernel vm.swappiness. Questo valore può variare da 0 a 100 dove:
  • swappiness = 0 consente di non accedere alla memoria fisica (swap) per il più lungo tempo possibile
  • swappiness = 100 sposta tutti i processi sulla memoria fisica liberando la RAM il prima possibile
Per verificare il valore corrente: 
$ cat /proc/sys/vm/swappiness
Per cambiarlo temporaneamente:
$ sudo sysctl vm.swappiness=10
Per rendere la modifica definitiva modificare il file:
$ gksudo gedit /etc/sysctl.conf
e modificare la  linea contenente la stringa vm.swappiness con il valore desiderato:
vm.swappiness=10
dopo il reboot il valore diviene effettivo.


[fonte: http://bit.ly/vOMpzQ]