Hvordan optimalisere Linux-oppstart med E4rat

E4rat (Ext4 - Redusere tilgangstider) er et sett med verktøy til øke oppstartsprosessen, samt applikasjonene som lastes inn ved oppstart, og registrerer filene som ble brukt de første to minuttene av oppstart, flytte dem y forhåndslaster demog dermed eliminere søketider og rotasjonsforsinkelser. Dette fører til høy overføringshastighet på harddisken.


Prosessen består av tre trinn: å samle informasjon om oppstart, omdisponere filer og deretter laste dem inn ved hver oppstart.

Husk at dette bare fungerer med magnetiske disker, og de må formateres i ext4.

Vi begynner med last ned programmet.

Før vi installerer det, må vi slette ureadahead, slik at det ikke kommer i konflikt med det:

sudo dpkg - purge ureadahead ubuntu-minimal

Vi installerer avhengighetene for e4rat:

sudo apt-get install libblkid1 e2fslibs

Så installerer vi programmet.

Nå skal jeg forklare deg så enkelt som mulig hvordan du får det til å fungere. Først må vi redigere grub eller grub2 vår etter omstendighetene:

sudo nano /boot/grub/grub.cfg

Inne i filen ser vi etter en linje som ligner på denne:

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

Og vi legger til følgende på slutten av linjen:

init = / sbin / e4rat-collect

I mitt tilfelle ser det slik ut:

linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro stille sprut vt.handoff = 7 init = / sbin / e4rat-collect

Det forrige trinnet kan gjøres nøyaktig det samme fra oppstart, når grub-skjermen kommer ut, er vi på linjen i vårt operativsystem og trykker 'e' for å redigere det. I tilfelle du har flere systemer installert på disken, er det lettere å gjøre det, siden vi unngår å bli involvert i oppstarten av de andre.

Når dette er gjort, lukker vi redaktøren Ctrl + X og starter på nytt.

Når det er ferdig med å laste inn systemet, må vi åpne programmene som vi vanligvis starter oftere, for eksempel nettleseren, e-postadministrator osv., Vi har to minutter på å gjøre det. Når dette er gjort, sørger vi for at loggfilen er opprettet.

ls / var / lib / e4rat /

Svaret må være startup.log. Hvis det ikke viser deg noe, må du gjenta trinnene igjen.

Nå går vi tilbake til redigering av gruben, denne gangen gjør vi det fra startskjermen ved å trykke på e, som jeg forklarte ovenfor. Og vi legger til den eneste parameteren på slutten av linjen som vi nevnte tidligere, som følger:

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

Vi lukker og starter på nytt, men denne gangen gjør vi det i sikker modus eller fra kommandolinjen. Logg inn med brukernavnet og passordet vårt og kjør:

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

Når dette er gjort, begynner e4rat å flytte filene fra disken din (det kan ta en stund), når den er ferdig, starter vi på nytt.

sudo shutdown -r nå

Slik at programmet alltid kjører i begynnelsen og varer selv om vi oppdaterer, redigerer vi grubben vår:

sudo nano / etc / default / grub

og vi ser etter linjen:

GRUB_CMDLINE_LINUX_DEFAULT = "stille sprut"

Vi legger til følgende linje før stille sprut,

init = / sbin / e4rat-preload

Holder seg slik.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload stille sprut"

Vi lagrer filen og laster søppelen på nytt:

sudo update-grub

Vi har det allerede. Fra nå av vil de vanlige programmene lastes raskere ved oppstart.

For mer informasjon kan du besøke prosjektside på sourceforge.

Fuente: Linux-sone


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

15 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Oswaldo sa

    Hei bra, takk for svaret, jeg har prøvd å gjøre det, men jeg har ikke lyktes. Hvis du har tid til å oppdatere innlegget med LM, ville det vært veldig bra, takk Pablo.

  2.   La oss bruke Linux sa

    På den tiden hadde jeg prøvd det med Ubuntu. Jeg antar at det burde være store forskjeller med LM.
    Jubel! Paul.

  3.   Oswaldo sa

    Hei bra for bidraget, spørsmålet mitt er om du har prøvd det med LM 13? Virker?.
    Saludos y gracias

  4.   La oss bruke Linux sa

    Nøyaktig! Den kan også brukes i andre distroer. Ideen var å presentere programmet, forklare installasjonstrinnene for de nyeste (vanligvis Ubuntu-brukere og de fleste bloggleserne). De som bruker andre distroer, vil helt sikkert vite hva de skal gjøre eller hvor de skal se etter mer info.
    Jubel! Paul.

  5.   Beat006 sa

    Jeg har prøvd det og sannheten er at jeg mistet min gdm, jeg bruker trisquel 5.0 som er basert på Ubuntu 11.04, jeg vil vite om det er noen fil å redigere for å kunne gjenopprette mitt grafiske miljø, takk

  6.   Joshua sa

    Den kan også brukes til andre distroer, for eksempel Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    Hilsen

  7.   Adrian garcia sa

    Det lar meg ikke installere det, dette er hva jeg får i terminalen:

    CMake Error at /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (melding):
    Kunne ikke finne de forespurte Boost-bibliotekene.

    Kan ikke finne Boost-topptekstfilene. Sett BOOST_ROOT til roten
    katalog som inneholder Boost eller BOOST_INCLUDEDIR til katalogen som inneholder
    Boosts overskrifter.
    Call Stack (siste samtale først):
    CMakeLists.txt: 20 (find_package)

    CMake Error at src / cmake / Findext2fs.cmake: 17 (MESSAGE):
    Fant ikke ext2fs
    Call Stack (siste samtale først):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Å konfigurere ufullstendig, det oppstod feil!

    Hilsen

  8.   Adrian garcia sa

    Ok, du kan laste ned deb-pakken, kildene ble lastet ned direkte til meg.

  9.   ENVI sa

    Registrering, flytting og forhåndsinnlasting av filer ser bra ut, men ...

    Tar det så lang tid å starte en Linux-distribusjon? Er det et spørsmål om tjenestene vi kjører? Fortsetter vi å klage på det samme?

    Det tar meg ikke mer enn å slå på mobiltelefonen og legge inn identifikasjonskoden, og jeg har et drama med Ext4 siden min nåværende redningsdistro, Slax, ikke administrerer dette filsystemet for øyeblikket, noe som allerede tar tid. 😉

  10.   Adrian garcia sa

    Skjer noe slikt med noen andre?

  11.   silvasfull sa

    Du må redigere grub-konfigurasjonsfilen som superbruker av systemet ... Tydeligvis vil den ikke lagre endringene. Jubel…

  12.   Ja sa

    Bare for Ubuntu?

  13.   Adrian garcia sa

    Vel, jeg har problemer med redigering fra oppstart.
    Puls e, legg til enkelt til linjen og puls ctrl + x
    Etter dette blir skjermen svart, og jeg må starte på nytt.
    Jeg går tilbake til redaktøren og ser at endringen ikke er lagret.

    hilsen

    1.    mcplatano sa

      Takk, det fungerte perfekt på Debian. For mange avhengigheter (libboots), men alt ok.

  14.   Lorenzo sa

    Jeg antar at denne optimaliseringen er ubrukelig for SSD-stasjoner, ikke sant?