ClsHack Blog


Velocizza il tuo UBUNTU sfruttando la RAM

November 28th, 2009 by clshack


In ubuntu e derivati, o più in generale in linux, la partizione di swap, risulta essere fino a 100 volte più lenta della RAM.

La partizione swap gestita dal kernel, più precisamente da una variabile, chiamata “swappiness”.
Questa variabile può essere valorizzata da 0 a 100.
Il valore, più è alto, maggiore sarà la probabilità di scrittura sul file di swap.
Un modo per ottenere delle prestazioni migliori, consiste nel diminuire il valore di questa variabile,
cioè, ridurre la “variabile” swappiness in modo tale da forzare l’utilizzo della RAM del vostro sistema.



Per conoscere, a che valore è impostata la nostra variabile, digitiamo da terminale:

 sudo sysctl -q vm.swappiness

In teoria, di default , è impostato a 60.

Bene vediamo come modificare tale valore :)

Digitiamo:

sudo sysctl -w vm.swappiness=9

per assegnare momentaneamente(solo per la sessione corrente) il valore 9, vi ricordo che potrete assegnare un valore tra 0 e 100, alla variabile swappiness.

Per rendere permanenti queste modifiche, dovrete inserire la riga:

vm.swappiness=9

all’interno del file /etc/sysctl.conf.
Questo file deve essere modificato con i privilegi di root =)
Quindi, nel mio caso per aprirlo, digito:

sudo gedit /etc/sysctl.conf

e aggiungo alla fine la riga

vm.swappiness=9

Bene buon divertimento =)

Ciao ;)