In questa guida vedremo come velocizzare il boot di Ubuntu e Debian
Linux attivando Readahead in modo tale da pre-caricare più file durante
l'avvio del nostro sistema operativo.
Di recente abbiamo parlato di Readahead
un'utile strumento che ci consente di effettuare il prefetch dei file
nella memoria del nostro sistema operativo prima ancora che questi siano
richiesti. Questo ci consente quindi di velocizzare l'avvio della
nostra distribuzione, esempio in Ubuntu 13.04 su un nettop con Intel Atom 330 impiegavo 32 secondi, ora attivando Readahead il
boot è di circa 22/23 secondi. Dopo aver visto come attivare Readahead
in Arch Linux, in questa guida vedremo come attivare questa funzionalità
anche in Ubuntu, Debian e derivate grazie al pacchetto denominato readahead-fedora.
Readahead Fedora (readahead-fedora) è uno script sviluppato dal
team Fedora che va ad implementare readahead nel nostro sistema
operativo pre-caricando file durante il boot.
Il pacchetto readahead-fedora è disponibile nei repository ufficiali di Ubuntu e Debian per installarlo basta digitare:
Salviamo cliccando su Ctrl+x e poi s ed aggiorniamo il grub digitando sempre da terminale:
Per poter riscontrare dei miglioramenti nei tempo d'avvio dovremo riavviare 2/3 volte la nostra distribuzione.
Se notiamo dei rallentamenti o nessun miglioramento dovremo operare sul file di configurazione di Readahead digitando:
Se tutto è corretto dovremo notare dei miglioramenti nei tempi d'avvio della nostra distribuzione che ricordo possono variare a seconda della versione del kernel e al tipo di disco rigido presente nel nostro sistema.
Per installare / avviare Readahead in Arch Linux e derivate basta consultare questa guida.
Il pacchetto readahead-fedora è disponibile nei repository ufficiali di Ubuntu e Debian per installarlo basta digitare:
sudo apt-get install readahead-fedorauna volta installato dovremo attivare readahead direttamente dal bootloader GRUB per farlo basta digitare:
sudo nano /etc/default/grubed inserire
init=/sbin/readahead-collectoralla riga GRUB_CMDLINE_LINUX_DEFAULT come da immagine sotto lasciando quindi successivamente il comando quiet splash.
Salviamo cliccando su Ctrl+x e poi s ed aggiorniamo il grub digitando sempre da terminale:
sudo update-gruba questo punto riavviamo.
Per poter riscontrare dei miglioramenti nei tempo d'avvio dovremo riavviare 2/3 volte la nostra distribuzione.
Se notiamo dei rallentamenti o nessun miglioramento dovremo operare sul file di configurazione di Readahead digitando:
sudo nano /etc/readahead.confe modifichiamo RAC_MAXTIME="300" in RAC_MAXTIME="100" e salviamo cliccando su Ctrl+x e poi s.
Se tutto è corretto dovremo notare dei miglioramenti nei tempi d'avvio della nostra distribuzione che ricordo possono variare a seconda della versione del kernel e al tipo di disco rigido presente nel nostro sistema.
Per installare / avviare Readahead in Arch Linux e derivate basta consultare questa guida.
Nessun commento:
Posta un commento