Optimizarea încărcării GNU / Linux cu E4rat

Ieri mi-a povestit un prieten e4rat (Ext4 - Reducerea timpilor de acces) un set de instrumente pentru a accelera procesul de boot al sistemului nostru și astăzi am decis să încerc.

Căutând am găsit în linuxzone.com un tutorial pentru instalarea sa și o explicație a funcționării sale. Citez aici textual:

S-ar putea să constatați că, pe măsură ce trece timpul, sistemul dvs. devine oarecum mai greu și durează mult timp pentru a vă încărca sistemul de operare. Acest lucru este ceva obișnuit în toate sistemele și cauza principală este de obicei căutarea și încărcarea fișierelor necesare pentru pornire, deoarece sistemul trebuie să scaneze de obicei întregul disc pentru a le găsi. Pentru a evita acest lucru și a vă optimiza cizmă, există instrumente precum e4rat.

E4rat (Ext4 - Reducing Access Times) este un set de instrumente pentru a accelera procesul de pornire, precum și aplicațiile care se încarcă la pornire, înregistrând fișierele utilizate în primele 2 minute de pornire, mutându-le și preîncărcându-le, eliminând astfel timpii întârzieri de căutare și rotație. Acest lucru duce la o rată ridicată de transfer a hard diskului.

Procesul constă din trei pași: colectarea informații despre pornire, reatribuirea fișierelor și apoi încărcarea acestora la fiecare încărcare.

Rețineți că acest lucru funcționează numai cu discuri magnetice și trebuie formatate în ext4.

Vom începe prin descărcarea programului din pagina dvs.În acest caz, voi descărca fișierul .deb, deoarece voi folosi Ubuntu 11.04.

Înainte de al instala, trebuie să ștergem ureadahead, astfel încât să nu intre în conflict:

sudo dpkg --purge ureadahead ubuntu-minimal

Notă: Înainte de purjare, există două cratime.

Instalăm dependențele pentru e4rat:

sudo apt-get install libblkid1 e2fslibs

Apoi instalăm programul.

Acum am să vă explic cât mai ușor cum să îl faceți să funcționeze. În primul rând, trebuie să ne edităm GRUB sau grub2 după caz:

sudo nano /boot/grub/grub.cfg

În interiorul fișierului căutăm o linie similară cu aceasta:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

adaugam următoarele la sfârșitul liniei:

init=/sbin/e4rat-collect

În cazul meu, arată așa:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Notă: Pasul anterior se poate face exact la fel de la pornire, când apare ecranul grub, suntem pe linia sistemului de operare și apăsăm „e'pentru a-l edita. În cazul în care aveți mai multe sisteme instalate pe disc, este mai ușor să faceți acest lucru, deoarece evităm implicarea cu pornirea celorlalte.

Odată ce acest lucru este făcut, închidem editor Ctrl + X și ne repornim computerul.

Când se termină încărcarea sistemului, trebuie să deschidem programele pe care de obicei le pornim mai des, cum ar fi browserul, managerul de mail etc ..., avem la dispoziție două minute pentru ao face. Odată ce ați făcut acest lucru, ne asigurăm că fișierul jurnal a fost creat.

ls / var / lib / e4rat /

Răspunsul trebuie să fie startup.logDacă nu vă arată nimic, va trebui să repetați pașii din nou.

Acum ne întoarcem pentru a edita grub-ul, de data aceasta o facem din ecranul de start apăsând e, așa cum explic mai sus. Și adăugăm la sfârșitul liniei dinainte singur, fiind după cum urmează:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Închidem și repornim, dar de data aceasta o facem în modul sigur sau din linia comenzi. Conectați-vă cu numele de utilizator și parola și executați:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Odată ce acest lucru este făcut, e4rat începe să mute fișierele de pe disc, (poate dura ceva timp), când se termină, repornim.

sudo shutdown-r now

Pentru ca programul să ruleze întotdeauna la început și să dureze chiar dacă actualizăm, ne edităm grub-ul,

sudo nano /etc/default/grub

și căutăm linie:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Adăugăm următoarea linie înainte stropire liniștită,

init=/sbin/e4rat-preload

Rămânând așa.

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

Salvăm fișierul și reîncarcăm grub-ul:

sudo update-grub

Și îl avem, de acum înainte programele necesare vor fi încărcate mai repede.

Pentru mai multe informații, puteți vizita pagina acestora SourceForge.

O să încerc peste ceva timp și dacă nu mă întorc, va fi pentru că mi-a murit hard diskul 