Optimizacija zagona GNU / Linuxa z E4rat

Včeraj mi je prijatelj povedal e4rat (Ext4 - skrajšanje časa dostopa) nabor orodij za pospešitev zagonskega procesa našega sistema in danes sem se odločil, da poskusim.

Iskanje, ki sem ga našel v linuxzone.com vadnico za njegovo namestitev in razlago njegovega delovanja. Tu dobesedno citiram:

Morda boste ugotovili, da sčasoma vaš sistem postane nekoliko težji in traja veliko časa, da naložite svoj OS. To je nekaj skupnega v vseh sistemih, glavni vzrok pa je običajno iskanje in nalaganje datotek, potrebnih za zagon, saj sistem mora običajno pregledati celoten disk, da jih najde. Da bi se temu izognili in optimizirali svoj škorenj, obstajajo orodja, kot je e4rat.

E4rat (Ext4 - Zmanjšanje časa dostopa) je nabor orodij za pospešitev zagonskega postopka, pa tudi aplikacij, ki se naložijo ob zagonu, registrirajo datoteke, uporabljene v prvih 2 minutah zagona, jih premestijo in prednaložijo, s čimer se odstrani čas zamude pri iskanju in vrtenju. To vodi do visoke hitrosti prenosa trdega diska.

Postopek je sestavljen iz treh korakov: zbiranje Podatki o zagonu, prerazporeditvi datotek in nato nalaganju ob vsakem zagonu.

Upoštevajte, da to deluje samo z magnetnimi diski in jih je treba formatirati v ext4.

Začeli bomo s prenosom programa z vaše straniV tem primeru bom prenesel datoteko .deb, saj bom uporabljal Ubuntu 11.04.

Pred namestitvijo moramo izbrisati ureadahead, da ne bo v sporu:

sudo dpkg --purge ureadahead ubuntu-minimal

Opomba: Pred čiščenjem sta dve vezaji.

Za e4rat namestimo odvisnosti:

sudo apt-get install libblkid1 e2fslibs

Nato namestimo program.

Zdaj vam bom čim lažje razložil, kako naj to deluje. Najprej moramo urediti svoj grub ali grub2, odvisno od primera:

sudo nano /boot/grub/grub.cfg

V datoteki iščemo vrstico, podobno tej:

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

dodamo na koncu vrstice:

init=/sbin/e4rat-collect

V mojem primeru je videti tako:

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

Opomba: prejšnji korak lahko storite popolnoma enako od zagona, ko se prikaže zaslon za izkrčitev, smo na liniji našega OS in pritisnite 'e'da ga uredite. Če imate na disku nameščenih več sistemov, je to lažje, saj se izogibamo vpletanju v zagon drugih.

Ko je to končano, zapremo urednik Ctrl + X in znova zaženemo računalnik.

Ko konča z nalaganjem sistema, moramo pogosteje odpreti programe, ki jih običajno zaženemo, kot so brskalnik, upravitelj pošte itd., Za to imamo na voljo dve minuti. Po tem se prepričamo, da je bila datoteka dnevnika ustvarjena.

ls / var / lib / e4rat /

Odgovor mora biti startup.logČe vam ne pokaže ničesar, boste morali znova ponoviti korake.

Zdaj se vrnemo k urejanju grube, tokrat to storimo z začetnega zaslona s pritiskom na e, kot sem razložil zgoraj. In dodamo na koncu vrstice od prej sam, kot sledi:

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

Zapremo in znova zaženemo, vendar tokrat to storimo v varnem načinu ali iz vrstice ukazi. Prijavite se z našim uporabniškim imenom in geslom in izvedite:

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

Ko je to storjeno, e4rat začne premikati datoteke z diska (lahko traja nekaj časa), ko se konča, znova zaženemo.

sudo shutdown-r now

Tako da program vedno deluje na začetku in traja, tudi če ga posodobimo, uredimo grubo,

sudo nano /etc/default/grub

in iščemo linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Pred tem dodamo naslednjo vrstico tiho pljuskanje,

init=/sbin/e4rat-preload

Ostati na tej poti.

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

Datoteko shranimo in znova naložimo grub:

sudo update-grub

In ga že imamo, odslej se bodo potrebni programi nalagali hitreje.

Za več informacij lahko obiščete njihovo stran sourceforge.

Čez nekaj časa bom poskusil in če se ne vrnem, bo to zato, ker se mi bo pokvaril trdi disk 