Ieri un mio amico si lamentava che dopo l’aggiornamento ad Hardy la sua Ubuntu andava estremamente lenta; c’è da dire che non aveva mai fatto una fresh install da Feisty. Quindi ho googlato un pò e ho trovato questa guida (basata su quest’altra però in inglese) che illustra e spiega dei processi che ci permettono di ottimizzarne le prestazioni.


Non diventerà proprio così, ma…

Partiamo, ma, come al solito, occhio a non incasinare il vostro sistema!

Velocizzare internet disabilitando l’ipv6

In Ubuntu all’installazione del sistema viene abilitato di default il protocollo di rete ipv6. Allo stato attuale questo protocollo è ancora inutile, se non addirittura fastidioso in determinate circostanze:
ad esempio la rete può risultare lenta, o addirittura completamente inutilizzabile se il vostro router è abilitato per il solo ipv4. A meno di richieste particolari (che se non conoscete, non avete!), potete disabilitare questo protocollo in tutta sicurezza.
Innanzitutto controlliamo se l’ipv6 è attualmente abilitato con il seguente comando:

$: ip a | grep inet6

se il comando non restituisce nulla il protocollo è già disabilitato altrimenti procedete andando ad editare il file “aliases” con questo comando:

$: sudo gedit /etc/modprobe.d/aliases

Nel file che si apre scovate la riga:

alias net-pf-10 ipv6

e sostituitela con queste due:

alias net-pf-10 off ipv6
alias ipv6 off

Salvate e chiudete il file.
Ora non ci resta che evitare il caricamento del modulo ipv6 ad ogni avvio. Diamo il seguente comando:

sudo gedit /etc/modprobe.d/blacklist

ed aggiungiamo questa riga in fondo al file:

blacklist ipv6

Ora un riavvio è necessario e sufficiente per completare l’opera.

Velocizzare l’avvio facendo partire più processi in parallelo

Editiamo il file rc:

$: sudo gedit /etc/init.d/rc

Questo consiglio è destinato prevalentemente ai possessori di hardware nuovo: i miglioramenti sono abbastanza sostanziosi nel caso abbiate hard disk di tipo SATA o SCSI mentre sembra addirittura che peggiori i tempi in caso di hardware datato.

Cerchiamo la riga:

CONCURRENCY=none

e sostituiamola con:

CONCURRENCY=shell

Occhio a non sbagliare.. potreste ritrovarvi una macchina che non si avvia più!

Velocizzare l’avvio eliminando servizi inutili/inutilizzati

Cominciamo con l’installare BUM - Boot Up Manager:

$: sudo apt-get install bum

Ora avviamolo: Sistema -> Amministrazione -> Boot-Up Manager.
Nel programma che si aprirà troveremo un elenco di servizi che partiranno in automatico all’avvio del sistema, di cui molti inutili e rimovibili senza preoccupazioni. Un’altra via per fare la stessa cosa è Sistema -> Amministrazione -> Servizi.
Qui è difficile dare un consiglio, perchè i servizi vanno eliminati in base all’uso che si fa del computer, quindi prima di agire informatevi sempre su ciò che state rimuovendo!