Cum se optimizează boot-ul Linux cu E4rat

e4rat (Ext4 – Reducerea timpilor de acces) este un set de Unelte alin accelerați procesul de pornire, precum și aplicațiile care se încarcă la pornire, înregistrând fișierele utilizate în primele 2 minute de pornire, relocarea lor y preîncărcarea acestora, eliminând astfel timpii de căutare și întârzierile de rotație. Acest lucru duce la o rată mare de transfer pe hard disk.


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

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

Vom începe cu descărcați programul.

Înainte de a-l instala, trebuie să ștergem ureadahead, astfel încât să nu intre în conflict cu acesta:

sudo dpkg --purge ureadahead ubuntu-minimal

Instalăm dependențele pentru e4rat:

sudo apt-get install libblkid1 e2fslibs

Apoi instalăm programul.

Acum o să vă explic cât mai ușor posibil cum 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

Și adăugăm următoarele la sfârșitul rândului:

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

Putem face pasul anterior exact la fel de la pornire, când apare ecranul grub, mergem la linia sistemului nostru 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ă o faceți astfel, deoarece evităm să ne încurcăm cu pornirea celorlalte.

Odată ce s-a terminat, închidem editorul Ctrl+X și repornim.

Când sistemul se termină de încărcat, trebuie să deschidem programele pe care de obicei le pornim cel mai des, precum browserul, managerul de e-mail etc., avem două minute pentru a face acest lucru. Odată făcut acest lucru, ne asigurăm că fișierul jurnal a fost creat.

ls / var / lib / e4rat /

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

Acum edităm din nou grub, de data aceasta o facem din ecranul de start apăsând e, așa cum am explicat mai sus. Și adăugăm singurul parametru la sfârșitul liniei menționate anterior, lăsându-l astfel:

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

Închidem și începem din nou, dar de data aceasta o facem în modul sigur sau din linia de comandă. Ne autentificăm cu numele de utilizator și parola și executăm:

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 acum

Pentru ca programul să ruleze întotdeauna la pornire și să persistă chiar dacă actualizăm, ne edităm grub:

sudo nano / etc / implicit / grub

și căutăm linia:

GRUB_CMDLINE_LINUX_DEFAULT = "stropire liniștită"

Adăugăm următoarea linie înainte de Quiet Splash,

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

O avem deja. De acum înainte, programele obișnuite se vor încărca mai repede la pornire.

Pentru mai multe informații, puteți vizita pagina proiectului la sourceforge.

Fuente: Zona Linux


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Oswaldo el a spus

    Salut, multumesc pentru raspuns, am incercat sa o fac dar nu am reusit, daca ai timp sa actualizezi postarea cu LM ar fi grozav, multumesc Pablo.

  2.   Să folosim Linux el a spus

    La vremea respectivă îl încercasem cu Ubuntu. Bănuiesc că nu ar trebui să existe diferențe mari cu LM.
    Noroc! Paul.

  3.   Oswaldo el a spus

    Bună, bine pentru contribuție, întrebarea mea este dacă ați încercat cu LM 13? Lucrări?.
    Felicitări și mulțumiri

  4.   Să folosim Linux el a spus

    Corect! Poate fi folosit și în alte distribuții. Ideea a fost de a prezenta programul, de a explica pașii de instalare pentru cei mai mulți începători (în general utilizatorii Ubuntu și majoritatea cititorilor de blog). Cei care folosesc alte distribuții vor ști cu siguranță ce să facă sau unde să caute mai multe informații.
    Noroc! Paul.

  5.   Beat006 el a spus

    L-am încercat și adevărul este că mi-am pierdut gdm-ul, folosesc trisquel 5.0 care se bazează pe Ubuntu 11.04, vreau să știu dacă există un fișier de editat pentru a putea recupera mediul meu grafic, mulțumesc

  6.   Joshua el a spus

    Poate fi folosit și pentru alte distribuții, de exemplu în Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    În ceea ce priveşte

  7.   Adrian garcia el a spus

    Nu mă lasă să-l instalez, iată ce primesc în terminal:

    Eroare CMake la /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (mesaj):
    Nu se pot găsi bibliotecile Boost solicitate.

    Nu s-au putut găsi fișierele de antet Boost. Setați BOOST_ROOT la rădăcină
    directorul care conține Boost sau BOOST_INCLUDEDIR către directorul care conține
    Antetele lui Boost.
    Stack de apeluri (primul apel cel mai recent):
    CMakeLists.txt: 20 (find_package)

    Eroare CMake la src/cmake/Findext2fs.cmake:17 (MESAJ):
    Nu s-a putut găsi ext2fs
    Stack de apeluri (primul apel cel mai recent):
    src/CMakeLists.txt:57 (FIND_PACKAGE)

    - Configurarea incompletă, au apărut erori!

    În ceea ce priveşte

  8.   Adrian garcia el a spus

    Ok, puteți descărca pachetul deb, eu am descărcat direct sursele.

  9.   ENVI el a spus

    Înregistrarea, relocarea și preîncărcarea fișierelor arată bine, dar...

    Durează atât de mult să pornești o distribuție Linux? Este o chestiune de serviciile pe care le avem în rulare? Ne plângem în continuare de același lucru?

    Îmi trebuie doar să-mi pornesc telefonul mobil și să introduc codul de identificare și am o problemă cu Ext4, deoarece actuala mea distribuție de salvare, Slax, nu gestionează acest sistem de fișiere în acest moment, ceea ce deja durează. 😉

  10.   Adrian garcia el a spus

    Se întâmplă cuiva altcineva așa ceva?

  11.   silvasfull el a spus

    Trebuie să editați fișierul de configurare grub ca super utilizator al sistemului... Evident că în acest fel nu va salva modificările. Salutari…

  12.   Ja el a spus

    Doar pentru Ubuntu?

  13.   Adrian garcia el a spus

    Ei bine, am probleme la editare de la pornire.
    Apăsați e, adăugând single la linie și apăsați ctrl+x
    După aceasta, ecranul devine negru și trebuie să repornesc.
    Mă întorc la editor și văd că modificarea nu a fost salvată.

    salutări

    1.    mcbanana el a spus

      Mulțumesc, a funcționat perfect pe Debian. Prea multe dependențe (libboots) dar totul ok.

  14.   lorenzo el a spus

    Bănuiesc că această optimizare este inutilă pentru unitățile SSD, nu?