GNU / Linux įkrovos optimizavimas naudojant „E4rat“

Vakar apie tai pasakojo draugas e4rat („Ext4“ - trumpinamas prieigos laikas) įrankių rinkinys, skirtas pagreitinti mūsų sistemos paleidimo procesą, ir šiandien nusprendžiau pabandyti.

Ieškodamas radau linuxzone.com jo įdiegimo pamoka ir paaiškinimas apie jos veikimą. Aš čia cituoju pažodžiui:

Galite pastebėti, kad laikui bėgant jūsų sistema tampa šiek tiek sunkesnė ir OS įkėlimas užima daug laiko. Tai yra kažkas bendro visose sistemose, o pagrindinė priežastis dažniausiai yra paleisties reikalingų failų paieška ir įkėlimas, nes sistema paprastai turi nuskaityti visą diską, kad juos surastų. Norėdami to išvengti ir optimizuoti savo bagažinė, yra tokių įrankių kaip „e4rat“.

„E4rat“ („Ext4“ - prieigos laiko sumažinimas) yra įrankių rinkinys, skirtas pagreitinti įkrovos procesą, taip pat programos, kurios įkeliamos paleidimo metu, registruojant failus, naudojamus per pirmąsias 2 įkrovos minutes, juos perkėlus ir iš anksto įkeliant, taip pašalinant laiką. paieškos ir rotacijos vėlavimas. Tai lemia didelį standžiojo disko perdavimo greitį.

Procesą sudaro trys etapai: rinkimas informacija apie paleidimą, failų priskyrimą ir įkėlimą kiekviename įkrovime.

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

Pradėsime atsisiųsdami programą iš savo puslapioTokiu atveju atsisiųsiu .deb failą, nes naudosiu „Ubuntu 11.04“.

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

sudo dpkg --purge ureadahead ubuntu-minimal

Pastaba: Prieš valant, yra du brūkšneliai.

Įdiegiame „e4rat“ priklausomybes:

sudo apt-get install libblkid1 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

pridedame eilutės pabaigoje:

init=/sbin/e4rat-collect

Mano atveju tai atrodo taip:

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

Pastaba: ankstesnis žingsnis galime padaryti tą patį nuo paleidimo, kai pasirodys grub ekranas, mes esame savo OS linijoje ir paspauskite "e'redaguoti. Jei diske turite kelias sistemas, tai padaryti lengviau, nes vengiame įsitraukti į kitų paleidimą.

Kai tai bus padaryta, uždarome redaktorius „Ctrl“ + X ir mes iš naujo paleisime kompiuterį.

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

ls / var / lib / e4rat /

Atsakymas turi būti startup.logJei tai jums nieko neparodo, turėsite dar kartą pakartoti veiksmus.

Dabar grįžtame prie grub redagavimo, šį kartą tai darome iš pagrindinio ekrano paspausdami e, kaip paaiškinu aukščiau. Ir pridedame eilutės pabaigoje iš anksčiau vienas, kuris yra toks:

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š komandos. 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 shutdown-r now

Programa visada veikia pradžioje ir tęsiasi, net jei mes atnaujiname, mes redaguojame savo grub,

sudo nano /etc/default/grub

ir mes ieškome linija:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Anksčiau pridėjome šią eilutę tylus purslas,

init=/sbin/e4rat-preload

Likdamas tokiu būdu.

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

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

sudo update-grub

Ir mes jį turime, nuo šiol reikalingos programos bus įkeltos greičiau.

Norėdami gauti daugiau informacijos, galite apsilankyti jų puslapyje sourceforge.

Po kurio laiko pabandysiu ir, jei negrįšiu, tai bus dėl to, kad mano kietasis diskas bus užgesęs


13 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   elav <° Linux sakė

    Tai veikia f ** karalius !!! Matote, kad programos atsidaro greičiau 😀

  2.   Carlos sakė

    Puiku, išbandysiu LMDE ... Pasakysiu, kaip sekasi.

    Sveikinimai.

  3.   Fredy sakė

    Tas pats, jei negrįšiu greitai, grįšiu vėliau hehe.

    1.    Fredy sakė

      Po kelių bandymų, ne, tai neveikė.

      Bandysiu dar kartą, bet kitą dieną.

      1.    elav <° Linux sakė

        Tai pasiteisino ir man, ir KZKGGaara, prieš permetęs ant žemės savo „Archlinux“.

        1.    nerjamartin sakė

          O DIEVE! kas jai nutiko? o_0

          1.    nerjamartin sakė

            Ehem! vėl rašau iš darbo! ^ _ ^ U
            Netikėkite, kad nuėjau į „tamsiąją pusę“ !!! hehehe

            1.    elav <° Linux sakė

              Įprasta, šiandien „KZKGGaara“ pasirodė su įdiegta „Windows 7“ 😀


  4.   „Erithrym“ sakė

    Veikia kaip žavesys! Programos prasideda daug greičiau! Labai ačiū už patarimus! 😀

  5.   dunteris sakė

    Atradau, kad yra žingsnis, kurį galima praleisti:

    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 shutdown-r now ## ŠIS PAKARTOTINIS DAUGIAU

    Programa visada veikia pradžioje ir tęsiasi, net jei mes atnaujiname, mes redaguojame savo grub,

    sudo nano / etc / default / grub

  6.   erunamoJAZZ sakė

    Na, aš ką tik bandžiau, ir tiesa ta, kad pokyčių nėra daug: / ir kad aš nesu formatuotas beveik metus.

  7.   Angelas de la vega sakė

    Laba diena, aš atlikau veiksmus iki laiško, bet jis neveikė, net failas „startup.log“ nėra sukurtas ir patikrinkite paleidžiamas programas, o „e4rat“ nepaleidžiama, aš turiu „Ubuntu 13.04“, tiesa jau varo mane iš proto ... būčiau dėkinga už jūsų pagalbą

  8.   mario sakė

    Puikus šis žingsnis nuo 1 minutės 40 sekundžių iki 29 tikslių sekundžių !!!