GNU / Linuxi alglaadimise optimeerimine E4rati abil

Eile rääkis üks sõber mulle sellest e4rat (Ext4 - juurdepääsuaegade vähendamine) tööriistakomplekt meie süsteemi käivitamise kiirendamiseks ja otsustasin täna proovida.

Otsingu leidsin linuxzone.com selle installimise õpetus ja selgitus selle toimimise kohta. Tsiteerin siin sõna-sõnalt:

Võib juhtuda, et aja möödudes muutub teie süsteem mõnevõrra raskemaks ja OS-i laadimine võtab palju aega. See on kõigis süsteemides tavaline ja peamine põhjus on tavaliselt käivitamiseks vajalike failide otsimine ja laadimine, kuna süsteem peab nende leidmiseks tavaliselt kogu ketta skannima. Selle vältimiseks ja optimeerige oma saabas, on selliseid tööriistu nagu e4rat.

E4rat (Ext4 - juurdepääsuaegade vähendamine) on tööriistakomplekt, mis kiirendab alglaadimisprotsessi, aga ka rakendusi, mis laaditakse käivitamisel, registreerides alglaadimise esimese 2 minuti jooksul kasutatud failid, paigutades need ümber ja laadides need eemale, välistades sellega aja otsingu ja rotatsiooni viivitused. See toob kaasa suure kõvaketta ülekandekiiruse.

Protsess koosneb kolmest etapist: kogumine teave käivitusest, failide ümberpaigutamisest ja seejärel iga käivitamise ajal nende laadimisest.

Pidage meeles, et see töötab ainult magnetketastega ja need tuleb vormindada ext4-s.

Alustame programmi allalaadimisest oma leheltSel juhul laadin alla .deb-faili, kuna kasutan Ubuntu 11.04.

Enne selle installimist peame ureadahead kustutama, et see ei oleks vastuolus:

sudo dpkg --purge ureadahead ubuntu-minimal

Märkus: enne puhastamist on kaks sidekriipsu.

Installime e4rati sõltuvused:

sudo apt-get install libblkid1 e2fslibs

Seejärel installime programmi.

Nüüd selgitan teile võimalikult lihtsalt, kuidas see toimima panna. Esiteks peame oma toimetama tõuk või grub2, vastavalt asjaoludele:

sudo nano /boot/grub/grub.cfg

Faili sees otsime sarnast rida:

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

lisame rea lõpus järgmine:

init=/sbin/e4rat-collect

Minu puhul näeb see välja selline:

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

Märkus: eelmine samm, mida saame teha täpselt sama ka käivitamisel, kui grub-ekraan ilmub, oleme oma operatsioonisüsteemi liinil ja vajutage 'e'selle muutmiseks. Kui kettale on installitud mitu süsteemi, on seda lihtsam teha, kuna väldime teiste käivitamisel osalemist.

Kui see on tehtud, sulgeme toimetaja Ctrl + X ja taaskäivitame arvuti.

Kui see on süsteemi laadimise lõpetanud, peame avama programmid, mida tavaliselt sagedamini käivitame, näiteks brauser, meilihaldur jne ..., meil on selleks aega kaks minutit. Kui see on tehtud, veendume, et logifail on loodud.

ls / var / lib / e4rat /

Vastus peab olema startup.logKui see teile midagi ei näita, peate samme uuesti korrata.

Nüüd naaseme grubi muutma, seekord teeme seda avaekraanilt vajutades e, nagu ma eespool selgitan. Ja lisame rea lõppu varasemast ühekordne, mis on järgmine:

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

Sulgeme ja taaskäivitame, kuid seekord teeme seda turvarežiimis või liinilt käsud. Logige sisse meie kasutajanime ja parooliga ning käivitage:

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

Kui see on tehtud, hakkab e4rat faile teie kettalt teisaldama (see võib võtta aega), kui see on lõpetatud, taaskäivitame selle.

sudo shutdown-r now

Nii et programm töötab alati alguses ja kestab ka siis, kui värskendame, redigeerime oma grubi,

sudo nano /etc/default/grub

ja me otsime rida:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Enne lisame järgmise rea vaikne pritsimine,

init=/sbin/e4rat-preload

Sellisel viisil püsides.

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

Salvestame faili ja laadime grubi uuesti:

sudo update-grub

Ja see on meil juba olemas, edaspidi laaditakse vajalikud programmid kiiremini.

Lisateabe saamiseks võite külastada nende lehte sourceforge.

Proovin mõne aja pärast ja kui ma tagasi ei tule, on põhjuseks see, et mu kõvaketas on surnud 