Početna » kako da » Kako rezati vaše Linux računalo je Boot Time u pola s E4rat

    Kako rezati vaše Linux računalo je Boot Time u pola s E4rat

    Linux se prilično brzo pokreće na modernim računalima, ali zašto ga ne biste smanjili? Ako ste povrijeđeni zbog nedostatka SSD-a ili samo želite brže pokrenuti sustav, E4rat će vam lako obrisati vrijeme dizanja.

    Bilješka: ovaj članak je napisan za Ubuntu 11.04 tako da je vrlo moguće da više ne radi.

    E4rat i vaše Linux računalo

    E4rat je uslužni program koji je dizajniran za drastično rezanje vašeg vremena za podizanje Linuxa. U osnovi, pokazat ćete mu što radite kada normalno pokrenete računalo i analizira datoteke koje pristupate i koristite. Zatim će ih premjestiti na početak vašeg tvrdog diska, tako da je potrebno manje vremena za njihovo pronalaženje tijekom dizanja.

    E4rat je dizajniran za rad samo s Ext4 particijama. Ako koristite drugi datotečni sustav, to nije za vas. Postoje izvješća o radu s LVM-om, ali vaša kilometraža može varirati, stoga budite oprezni ako imate osjetljive podatke.

    Nadalje, ako imate SSD, trebali biste se držati podalje od toga. Budući da E4rat premješta datoteke radi boljeg vremena traženja, SSD koristi neće vidjeti nikakvu korist budući da to ne utječe na vrijeme traženja. Pomicanjem datoteka i obavljanjem proširenih zapisa, čak možete i na kraju oštetiti već ionako brzu vožnju.

    Instaliranje E4rat na Ubuntu

    E4rat je dostupan kao .deb paket za Ubuntu korisnike. Ako pokrećete drugi Linux distro, morat ćete kompajlirati E4rat iz izvora, ali stvari trebaju dobro funkcionirati i još uvijek možete u velikoj mjeri slijediti ovaj vodič. Jedina stvarna iznimka je za osobe koje koriste Debian - pogledajte ovu bilješku prije nastavka. Za naš vodič korak po korak, pretpostavit ćemo da koristite Ubuntu Natty (11.04).

    Idite na E4ratovu stranicu Sourceforge ovdje.

    Kliknite na najnoviju verziju, a zatim preuzmite datoteku koja odgovara vašoj arhitekturi.

    Pokrećem 64-bitnu instalaciju Ubuntu Natty, pa sam izabrao verziju "amd64".

    Sada, ako ga pokušate instalirati odmah, dobit ćete pogrešku jer je Ubuntuov default "ureadahead" paket u sukobu s E4rat.

    Ureadahead je sličan pojmu, ali ne funkcionira tako dobro kao E4rat, pa se riješimo toga. Otvorite terminal i unesite sljedeću naredbu.

    sudo dpkg -purge ureadahead ubuntu-minimal

    Unesite svoju zaporku i pustite je da učini svoje. Zatim, provjerite jesu li za E4rat prisutne odgovarajuće ovisnosti.

    sudo apt-get install libblkid1 e2fslibs

    Trebali biste ih već instalirati po defaultu, ali ako ne, ova naredba će instalirati / nadograditi na najnoviju verziju.

    Sada kada dvaput kliknete datoteku .deb koju ste preuzeli, tu pogrešku nećete vidjeti i možete samo kliknuti gumb Instaliraj.

    Došlo je do pogreške u ovom trenutku, ali možete samo kliknuti na ignoriranje ako ga dobijete. Kada se sve završi, ponovo pokrenite računalo, ali ostanite u izborniku Grub.

    Prikupljanje podataka

    S E4rat instaliran, moramo osigurati da prikuplja svoje podatke ispravno. Da bismo to učinili, možemo urediti parametre sljedećeg dizanja. Provjerite jeste li u izborniku Grub.

    Označite opciju koju inače koristite za dizanje u Linux i pritisnite tipku "e". Potražite redak koji počinje s:

    linux / boot / vmlinuz ...

    To je drugi-na-posljednji redak u gornjoj slici (kliknite na sliku da biste vidjeli veću verziju). Ova je linija ono što govori da se Linux kernel učitava. Na kraju ovog retka dodajte sljedeće:

    init = / sbin / e4rat-prikupiti

    Zatim pritisnite Ctrl + X da biste nastavili s dizanjem. To govori da E4ratov program prikupljanja pokreće nakon pokretanja. Neka vaše računalo učini svoju stvar i prijavite se. Za sljedeće dvije minute Trebali biste raditi ono što inače činite kada se prijavite. Za mene to podrazumijeva učitavanje i Chromea i Firefoxa, otvaranje terminala i pokretanje Screen / Byobu, te otvaranje Nautilusa i Shuttera kako bih mogao provjeriti svoje datoteke i snimiti snimke zaslona.

    Kao što možete vidjeti, prve dvije minute su prilično važne. Kliknuo sam na sve unutar tog prozora od dvije minute koje E4rat koristi, ali ne sve što se učitava nekoliko minuta kasnije. No to je u redu, sve dok pokrećete učitavanje aplikacije, sve će biti u redu.

    Provjerimo jeste li stvorili odgovarajuću datoteku dnevnika. Otvorite terminal.

    ls / var / lib / e4rat /

    Trebali biste vidjeti datoteku prikazanu koja se zove "startup.log". Ako ova datoteka nije izrađena, morat ćete ponovno pokrenuti postupak.

    Premještanje početnih datoteka

    Nakon što provjerite je li datoteka dnevnika prisutna, ponovno pokrenite računalo i zaustavite se na zaslonu Grub. Odaberite opciju za dizanje i ponovno pritisnite "e".

    Ovaj put ćemo dodati nešto drugačije na kraj te iste linije:

    singl

    Pritisnite Ctrl + X da biste pokrenuli sustav, ali ovaj put idemo ravno u naredbeni redak. Moj stroj je uzeo malo vremena, a onda mi je dao zaslon s nekoliko opcija. Ako vam se to dogodi, samo odaberite opciju za "Nastavi normalno podizanje sustava".

    Zatim, ako ne dođete do naredbenog retka, pritisnite Ctrl + Alt + F1. Sada biste trebali vidjeti prompt za prijavu.

    Unesite korisničko ime i zaporku, a zatim unesite sljedeću naredbu:

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

    Unesite svoju zaporku i E4rat će početi premještati datoteke na vaš tvrdi disk.

    To može potrajati neko vrijeme ovisno o tome koliko je diska pretrpana. Samo gledajte kako trepće žaruljica tvrdog diska i strpljivo čekati da stvari završe.

    Službena web-stranica preporučuje da pokrenete naredbu još nekoliko puta dok se ništa drugo ne može premjestiti. Moje računalo odmah mi je dalo tu poruku, tako da vaša kilometraža može varirati.

    Sada ćemo ponovno pokrenuti naš stroj

    sudo shutdown -r sada

    i normalno se prijavite kako biste dovršili posljednju fazu.

    Konfiguriranje Gruba za pokretanje E4rat na svakom podizanju

    Otvorite terminal i unesite:

    gksu gedit / etc / default / grub

    Ubuntuov uređivač teksta trebao bi se otvoriti. Potražite redak koji počinje s "GRUB_CMDLINE_LINUX_DEFAULT ="

    Dodat ćemo liniju unutar tih citata i prije nego što postoje opcije.

    init = / sbin / e4rat-preload

    Datoteka bi trebala izgledati ovako:

    Pritisnite gumb za spremanje i zatvorite Gedit. Sada se vratite na terminal i pokrenite posljednju naredbu:

    sudo update-grub

    Konfiguriranje Grub-a na taj način (i NE uređivanjem /boot/grub/grub.cfg) osigurat će da ovo traje između ažuriranja, iako ćete to možda morati ponoviti ako nadogradite izdanja u budućnosti. Do tada ćete, međutim, vjerojatno htjeti ponoviti cijeli proces tako da su prave datoteke na pravim mjestima.

    Sljedeći put kada ponovno pokrenete sustav, primijetit ćete značajnu vremensku razliku u dizanju i otvaranju aplikacija koje se normalno kreću ravno. Vrijeme pokretanja mojeg netbooka je sada oko 10 sekundi!


    Znate li bilo koje druge trikove za brijanje dragocjenih sekundi za vrijeme vašeg dizanja? Podijelite ono što znate u komentarima!