GNU / Linux-käynnistyksen optimointi E4ratilla

Eilen ystäväni kertoi minulle e4rat (Ext4 - Käyttöaikojen lyhentäminen) joukko työkaluja järjestelmän käynnistysprosessin nopeuttamiseksi, ja tänään päätin kokeilla sitä.

Etsin, jonka löysin linuxzone.com opas sen asennukseen ja selitys sen toiminnasta. Lainaan tässä sanatarkasti:

Saatat huomata, että ajan myötä järjestelmäsi muuttuu jonkin verran raskaammaksi ja käyttöjärjestelmän lataaminen vie kauan. Tämä on jotain yleistä kaikissa järjestelmissä ja pääasiallinen syy on yleensä käynnistykseen tarvittavien tiedostojen haku ja lataaminen, koska järjestelmän on yleensä tarkistettava koko levy niiden löytämiseksi. Tämän välttämiseksi ja optimoida tavaratila, on työkaluja, kuten e4rat.

E4rat (Ext4 - käyttöaikojen lyhentäminen) on joukko työkaluja käynnistysprosessin nopeuttamiseksi, samoin kuin käynnistyksen yhteydessä latautuvat sovellukset, rekisteröimällä käynnistyksen ensimmäisten kahden minuutin aikana käytetyt tiedostot, sijoittamalla ne uudelleen ja esiladaten siten eliminoimalla ajat haku ja kierto viivästyy. Tämä johtaa korkeaan kiintolevyn siirtonopeuteen.

Prosessi koostuu kolmesta vaiheesta: kerääminen tiedot käynnistämisestä, tiedostojen uudelleenkohdistamisesta ja lataamisesta jokaisen käynnistyksen yhteydessä.

Muista, että tämä toimii vain magneettilevyjen kanssa ja ne on alustettava ext4: ssä.

Aloitamme lataamalla ohjelman sivultasiTässä tapauksessa lataan .deb-tiedoston, koska käytän Ubuntu 11.04: ää.

Ennen sen asentamista meidän on poistettava ureadahead, jotta se ei ole ristiriidassa:

sudo dpkg --purge ureadahead ubuntu-minimal

Huomaa: Ennen tyhjentämistä on kaksi yhdysmerkkiä.

Asennamme e4rat-riippuvuudet:

sudo apt-get install libblkid1 e2fslibs

Sitten asennamme ohjelman.

Nyt aion selittää sinulle mahdollisimman helposti, kuinka saada se toimimaan. Ensinnäkin meidän on muokattava grub tai grub2 tapauksesta riippuen:

sudo nano /boot/grub/grub.cfg

Tiedoston sisällä etsimme samanlaista riviä:

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

me lisäämme rivin loppuun seuraava:

init=/sbin/e4rat-collect

Minun tapauksessani se näyttää tältä:

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

Huomaa: Edellisessä vaiheessa voimme tehdä aivan saman käynnistyksen yhteydessä, kun grub-näyttö tulee esiin, olemme käyttöjärjestelmämme linjalla ja painammee'muokkaamaan sitä. Jos levylle on asennettu useita järjestelmiä, se on helpompaa tehdä, koska vältämme osallistumista muiden käynnistämiseen.

Kun tämä on tehty, suljet toimittaja Ctrl + X, ja käynnistämme tietokoneemme uudelleen.

Kun se on valmis lataamaan järjestelmän, meidän on avattava ohjelmat, jotka aloitamme yleensä useammin, kuten selain, postinhallinta jne., Meillä on kaksi minuuttia aikaa tehdä se. Kun tämä on tehty, varmista, että lokitiedosto on luotu.

ls / var / lib / e4rat /

Vastaus on oltava startup.logJos se ei näytä sinulle mitään, sinun on toistettava vaiheet uudelleen.

Nyt palataan grubin muokkaamiseen, tällä kertaa teemme sen aloitusnäytöltä painamalla e, kuten selitän yllä. Ja lisätään rivin loppuun edellisestä single, joka on seuraava:

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

Suljemme ja käynnistämme uudelleen, mutta tällä kertaa teemme sen vikasietotilassa tai linjalta komennot. Kirjaudu sisään käyttäjätunnuksellamme ja salasanallamme ja suorita:

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

Kun tämä on tehty, e4rat alkaa siirtää tiedostoja levyltäsi (voi kestää jonkin aikaa), kun se on valmis, käynnistämme sen uudelleen.

sudo shutdown-r now

Joten ohjelma toimii aina alussa ja kestää, vaikka päivitämme, muokkaamme grubia,

sudo nano /etc/default/grub

ja etsimme linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Lisätään seuraava rivi ennen hiljainen roiske,

init=/sbin/e4rat-preload

Pysyminen tällä tavalla.

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

Tallennamme tiedoston ja lataamme grubin uudelleen:

sudo update-grub

Ja meillä on jo se, tästä lähtien tarvittavat ohjelmat ladataan nopeammin.

Lisätietoja voit käydä heidän sivulla SourceForge.

Kokeilen sitä hetken kuluttua ja jos en palaa, se johtuu siitä, että kovalevyni on kuollut 