dicembre 05, 2011

E4rat (Ext4 – Reducing Access Times) un tool per velocizzare i tempi di avvio.

| No comment
Le prestazioni del boot delle ultime versioni di Ubuntu hanno risentito del passaggio a ext4. .

Magari a causa dei programmi installati ma su certi portatili ci vuole più di un minuto per arrivare al desktop.


In questa guida potete trovare un interessante tutorial di e4rat (Ext4 – Reducing Access Times) un tool che lavora sulla riallocazione dei blocchi occupati dai programmi caricati all’avvio.


Prima di procedere, rimuovere i servizi in upstart e le applicazioni di avvio in Gnome.

Il risultato dovrebbe essere qualcosa di simile a questo:
 




Per poter capire se effettivamente c’è un guadagno di tempi d’avvio, concentrare l’attenzione su alcune righe di ‘dmesg‘, piu o meno quelle relative al boot del sistema e al caricamento di gdm, queste sono quelle prima della modifica (62 secondi per arrivare alla wlan):


[ 26.243112] vboxpci: IOMMU not found (not registered)
[ 53.793160] EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro,commit=0

[ 62.878439] wlan1: authenticate with 00:1c:cf:xx:xx:xx (try 1)



Installazione:

Rimuovere ureadahead e ubuntu-minimal.


Aggiungere una sola volta a grub  e4rat-collect che nel tempo di 120 secondi accoderà nel file /var/lib/e4rat/startup.log i dati che verranno rielaborati da e4rat-realloc.


La prima modifica riguarderà il file /etc/default/grub:

 RUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-collect quiet splash"
 
Aggiorniamo grub e riavviamo in modalità single (ripristino):

sudo update-grub

al prompt di root in single mode (runlevel 1) useremo
e4rat-realloc  /var/lib/e4rat/startup.log


Finito questo passaggio possiamo inserire la riga per rendere permanente il boot veloce, editiamo il file /etc/default/grub e aggiorniamo:

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"
sudo update-grub

Al riavvio finale i tempi si sono dimezzati, incredibile ma vero.

[ 21.480143] vboxpci: IOMMU not found (not registered)
[ 27.185180] EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro,commit=0

[ 32.864596] wlan1: authenticate with 00:1c:cf:xx:xx:xx (try 1)
 



Ricerca personalizzata




Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:

Trovato questo articolo interessante? Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook o semplicemente premi "+1" per suggerire questo risultato nelle ricerche in Google, Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie! CONDIVIDI SU!

stampa la pagina
, , ,

Nessun commento:

Posta un commento

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.

Ultimi post pubblicati

Archivio

Etichette

Ubuntulandia in Pinterest

Post Più Popolari