Kaip optimizuoti „Linux“ įkrovą naudojant „E4rat“

e4rat („Ext4“ - prieigos laiko sumažinimas) yra rinkinys įrankiai punktas paspartinti įkrovos procesą, taip pat programos, kurios įkeliamos paleidžiant, registruodamos failus, naudojamus per pirmąsias 2 paleisties minutes, juos perkeliant y iš anksto juos įkeldami, tokiu būdu pašalinant paieškos laiką ir rotacijos vėlavimą. Tai lemia didelį standžiojo disko perdavimo greitį.


Procesas susideda iš trijų žingsnių: informacijos apie paleidimą rinkimas, failų paskirstymas ir įkėlimas kiekviename paleidime.

Atminkite, kad tai veikia tik su magnetiniais diskais ir juos reikia suformatuoti ext4.

Mes pradėsime nuo atsisiųskite programą.

Prieš įdiegdami, turime ištrinti ureadahead, kad jis neprieštarautų:

sudo dpkg - purk ureadahead ubuntu-minimal

Įdiegiame „e4rat“ priklausomybes:

sudo apt-get install libbblkid1 e2fslibs

Tada mes įdiegiame programą.

Dabar aš jums kuo lengviau paaiškinsiu, kaip tai padaryti. Pirmiausia turime redaguoti savo „grub“ arba „grub2“:

sudo nano /boot/grub/grub.cfg

Failo viduje ieškome panašios eilutės:

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

Eilutės pabaigoje pridedame:

init = / sbin / e4rat-collect

Mano atveju tai atrodo taip:

linux /boot/vmlinuz-2.6.38-10-bendroji šaknis = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro tylus purslų vt. handoff = 7 init = / sbin / e4rat-collect

Ankstesnį žingsnį galime padaryti lygiai tą patį nuo paleidimo, kai pasirodys grub ekranas, mes esame savo OS eilutėje ir paspauskite „e“, kad jį redaguotumėte. Jei diske turite kelias sistemas, tai padaryti lengviau, nes vengiame įsitraukti į kitų paleidimą.

Kai tai bus padaryta, uždarome redaktorių „Ctrl + X“ ir paleiskite iš naujo.

Baigę įkelti sistemą, turime atidaryti programas, kurias paprastai paleidžiame dažniau, pvz., Naršyklę, pašto tvarkyklę ir pan., Mes turime tai padaryti dvi minutes. Tai padarę įsitikiname, kad žurnalo failas buvo sukurtas.

ls / var / lib / e4rat /

Atsakymas turi būti „startup.log“, jei jis nieko nerodo, turėsite dar kartą pakartoti nurodytus veiksmus.

Dabar grįžtame prie „grub“ redagavimo, šį kartą tai darome iš pagrindinio ekrano paspausdami e, kaip paaiškinau aukščiau. Pridedame vieną parametrą prie anksčiau minėtos eilutės pabaigos:

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

Mes uždarome ir paleidžiame iš naujo, bet šį kartą tai darome saugiuoju režimu arba iš komandinės eilutės. Prisijunkite naudodami mūsų vartotojo vardą ir slaptažodį ir atlikite:

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

Tai padarius, „e4rat“ pradeda perkelti failus iš jūsų disko (tai gali užtrukti), kai jis bus baigtas, mes paleisime iš naujo.

sudo išjungimas -r dabar

Kad programa visada veiktų pradžioje ir truktų, net jei mes atnaujiname, mes redaguojame savo grub:

sudo nano / etc / default / grub

ir mes ieškome eilutės:

GRUB_CMDLINE_LINUX_DEFAULT = "tylus purslas"

Pridedame šią eilutę prieš tylų purslų,

init = / sbin / e4rat-preload

Likdamas tokiu būdu.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload tylus purslas"

Mes išsaugome failą ir iš naujo įkeliame grub:

sudo update-grub

Mes jį jau turime. Nuo šiol įprastos programos bus greičiau įkeltos paleidimo metu.

Norėdami gauti daugiau informacijos, galite apsilankyti projekto puslapis prie sourceforge.

Fuente: „Linux“ zona