Kotisivu » miten » Linux-tietokoneen käynnistysajan lyhentäminen puoleen E4rat-ohjelmalla

    Linux-tietokoneen käynnistysajan lyhentäminen puoleen E4rat-ohjelmalla

    Linux on melko nopeasti käynnistynyt nykyaikaisilla tietokoneilla, mutta miksi et pukkaa sitä hieman? Jos olet vahingoittunut SSD: n puutteesta tai haluat vain käynnistää nopeammin, E4rat ajaa helposti käynnistysaikasi.

    Huomautus: tämä artikkeli on kirjoitettu Ubuntu 11.04: lle, joten on hyvin mahdollista, että se ei enää toimi.

    E4rat ja Linux-tietokoneesi

    E4rat on apuohjelma, joka on suunniteltu vähentämään Linux-käynnistysaikaa huomattavasti. Käytännössä näet sen, mitä teet, kun käynnistät tietokoneen normaalisti, ja se analysoi käyttämäsi ja käyttämäsi tiedostot. Sitten siirrät ne kiintolevyn alkuun niin, että niiden löytäminen käynnistyksen aikana kestää vähemmän aikaa.

    E4rat on suunniteltu toimimaan vain Ext4-osioiden kanssa. Jos käytät toista tiedostojärjestelmää, tämä ei ole sinulle. On raportoitu, että se toimii LVM: n kanssa, mutta mittarilukema voi vaihdella, joten ole varovainen, jos sinulla on arkaluonteisia tietoja.

    Lisäksi, jos sinulla on SSD, sinun pitäisi pysyä poissa tästä. Koska E4rat siirtää tiedostoja parempaan hakuaikaan, SSD: n käyttötarkoitukset eivät näe mitään hyötyä, koska tämä ei vaikuta heidän "hakuaikaansa". Liikkumalla tiedostoja ja suorittamalla laajennettuja kirjoituksia, saatat jopa lopettaa vahingoittavan jo jo blazing-nopean asemasi.

    E4ratin asentaminen Ubuntuun

    E4rat on saatavana .deb-pakettina Ubuntu-käyttäjille. Jos käytät toista Linux-distroa, sinun täytyy koota E4rat lähteestä, mutta asioiden pitäisi toimia hyvin ja voit silti pitkälti noudattaa tätä opasta. Ainoa todellinen poikkeus on ihmisille, jotka käyttävät Debiania - katso tämä huomautus ennen kuin jatkat. Askel-askeleelta opastamme, että olet käynnissä Ubuntu Natty (11.04).

    Päätä E4ratin Sourceforgen sivulle täällä.

    Napsauta viimeisintä versiota ja lataa arkkitehtuurille sopiva tiedosto.

    Käytän 64-bittistä Ubuntu Natty -asennusta, joten valitsin version "amd64".

    Jos yrität asentaa sen juuri nyt, saat virheen, koska Ubuntu-ohjelman oletusarvoinen ureadahead-paketti on ristiriidassa E4ratin kanssa.

    Ureadahead on samankaltainen käsite, mutta ei toimi niin hyvin kuin E4rat, joten päästä eroon siitä. Avaa pääte ja anna seuraava komento.

    sudo dpkg -purge ureadahead ubuntu-minimal

    Anna salasana ja anna sen tehdä asia. Seuraavaksi on varmistettava, että E4rat on asianmukaisesti riippuvaisia.

    sudo apt-get install libblkid1 e2fslibs

    Sinun pitäisi olla jo asennettu oletusarvoisesti, mutta jos ei, tämä komento asentaa / päivittää uusimpaan versioon.

    Kun kaksoisnapsautat ladattua .deb-tiedostoa, et näe tätä virhettä ja voit vain napsauttaa Asenna-painiketta.

    Sain tässä vaiheessa virheen, mutta voit vain napsauttaa sivuutusta, jos saat sen. Kun kaikki on tehty, käynnistä tietokone uudelleen, mutta pysy Grub-valikossa.

    Kerätään tietoa

    Kun E4rat on asennettu, meidän on varmistettava, että se kerää tiedot oikein. Tätä varten voimme muokata seuraavan käynnistysparametrin parametreja. Varmista, että olet Grub-valikossa.

    Korosta vaihtoehto, jota käytät tavallisesti käynnistettäessä Linuxiin ja paina "e" -näppäintä. Etsi rivi, joka alkaa:

    linux / boot / vmlinuz…

    Se on yllä olevan kuvan toiseksi viimeinen rivi (klikkaa kuvaa nähdäksesi suuremman version). Tämä rivi kertoo Linux-ytimen latautuvan. Lisää tämän rivin lopussa seuraavat:

    init = / sbin / e4rat-kerätä

    Jatka sitten käynnistystä painamalla Ctrl + X. Tämä kertoo E4ratin keräysohjelman käynnistyvän käynnistyksen jälkeen. Anna tietokoneen tehdä asia ja kirjaudu sisään. Seuraava kaksi minuuttia sinun pitäisi tehdä, mitä normaalisti teet, kun kirjaudut sisään. Minulle tämä merkitsee sekä Chromen että Firefoxin lataamista, terminaalin avaamista ja Screen / Byobun käyttämistä sekä Nautiluksen ja Shutterin avaamista, jotta voin tarkistaa tiedostoni ja ottaa kuvakaappauksia.

    Kuten näette, nämä kaksi ensimmäistä minuuttia ovat melko tärkeitä. Napsautin kaikkea tässä kahden minuutin ikkunassa, jota E4rat käyttää, mutta ei kaikkea ladattuja muutamia minuutteja myöhemmin. Se on kunnossa, mutta niin kauan kuin aloitat sovelluksen lataamisen, olet kunnossa.

    Tarkista, että oikea lokitiedosto on luotu. Avaa terminaali.

    ls / var / lib / e4rat /

    Sinun pitäisi nähdä tiedosto, joka näkyy nimellä "startup.log". Jos tiedostoa ei luoda, sinun on käynnistettävä prosessi uudelleen.

    Käynnistystiedostojen siirtäminen

    Kun olet varmistanut, että lokitiedosto on olemassa, käynnistä tietokone uudelleen ja pysäytä Grub-näytössä. Valitse käynnistysvaihtoehto ja paina "e" uudelleen.

    Tällä kertaa aiomme lisätä jotakin asiaa, joka eroaa saman rivin loppuun:

    yksittäinen

    Käynnistä Ctrl + X, mutta tällä kertaa menemme suoraan komentoriville. Koneeni kesti vähän aikaa, ja antoi sitten näytön, jossa oli useita vaihtoehtoja. Jos näin tapahtuu, valitse vain vaihtoehto ”Jatka normaalia käynnistystä”.

    Jos sitten et pääse komentoriville, paina Ctrl + Alt + F1. Sinun pitäisi nyt nähdä kirjautumisviesti.

    Anna käyttäjätunnuksesi ja salasanasi ja anna seuraava komento:

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

    Anna salasana ja E4rat aloittaa tiedostojen siirtämisen kiintolevyltä.

    Tämä voi kestää jonkin aikaa riippuen siitä, kuinka leveä on täynnä. Katsokaa, että kiintolevyn merkkivalo vilkkuu ja odota kärsivällisesti, että asiat päättyvät.

    Virallisella verkkosivustolla suositellaan, että komento suoritetaan pari kertaa, kunnes muuta ei voi siirtää. Tietokoneeni antoi minulle tämän viestin heti, joten mittarilukema voi vaihdella.

    Käynnistä kone uudelleen

    sudo shutdown -r nyt

    ja kirjaudu normaalisti viimeiseen vaiheeseen.

    Grubin konfigurointi suorittamaan E4rat jokaiseen käynnistykseen

    Avaa terminaali ja kirjoita:

    gksu gedit / etc / default / grub

    Ubuntu-tekstieditorin pitäisi avautua. Etsi rivi, joka alkaa sanalla “GRUB_CMDLINE_LINUX_DEFAULT =”

    Aiomme lisätä rivin näiden lainausmerkkien sisällä ja ennen mitä tahansa vaihtoehtoja.

    init = / sbin / e4rat esijännitys

    Tiedoston pitäisi näyttää samalta kuin tämä:

    Paina tallennuspainiketta ja sulje Gedit. Palaa nyt terminaaliin ja suorita viimeinen komento:

    sudo update-grub

    Grubin määrittäminen tällä tavalla (ja EI muokkaamalla /boot/grub/grub.cfg) varmistaa, että tämä kestää päivitysten välillä, vaikka saatat joutua korjaamaan tämän, jos päivität tulevien versioiden välillä. Siihen mennessä sinun kannattaa kuitenkin tehdä uudelleen koko prosessi, jotta oikeat tiedostot ovat oikeassa paikassa.

    Kun seuraavan kerran käynnistät uudelleen, huomaat käynnistyksen huomattavan ajan eron ja avatessasi sovellukset, jotka normaalisti ovat suorassa. Netbookin käynnistysaika on nyt noin 10 sekuntia!


    Tunne muita temppuja, joilla voit ajaa arvokasta sekuntia käynnistysaikasi? Jaa, mitä tiedät kommenteissa!