If-Koubou

Kako smanjiti vrijeme podizanja Linux računala na pola s E4ratom

Kako smanjiti vrijeme podizanja Linux računala na pola s E4ratom (Kako da)

Linux je prilično brz za podizanje na modernim računalima, ali zašto ne bi to bilo malo više? Ako ste ozlijeđeni zbog nedostatka SSD-a ili samo želite dignuti brže, E4rat će lako obasjavati vaše vrijeme pokretanja.

Bilješka:ovaj je članak napisan za Ubuntu 11.04 pa 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 rezanje drastično vašeg Linuxa. U osnovi vam pokazati ono što radite kada normalno pokrenete računalo i analizira datoteke koje pristupate i upotrebljavate. 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 samo za Ext4 particije. Ako upotrebljavate drugi datotečni sustav, to nije za vas. Postoje izvještaji o tome koji rade s LVM-om, ali vaša kilometraža može varirati, stoga budite oprezni ako imate osjetljive podatke.

Nadalje, ako imate SSD, trebali biste ostati dalje od toga. Budući da E4rat premješta datoteke za bolji vremenski rok, SSD koristi neće vidjeti nikakvu korist, jer to ne utječe na vrijeme "traženja". Premještanjem datoteka i izvođenjem proširenih zapisa možete čak završiti štetom vašeg već zapuštenog brzog pogona.

Instaliranje E4rat na Ubuntu

E4rat je dostupan kao .deb paket za Ubuntu korisnike. Ako pokrenete drugi Linux distro morat ćete sastaviti E4rat iz izvora, ali stvari bi trebale raditi dobro i još uvijek možete pratiti ovaj vodič. Jedina pravi izuzetak je za osobe koje koriste Debian - pogledajte ovu napomenu prije nego što nastavite. Za naš korak-po-korak vodič, pretpostavljamo da koristite Ubuntu Natty (11.04).

Otiđite do E4ratove Sourceforge stranice ovdje.

Kliknite najnoviju verziju, a zatim preuzmite datoteku koja je prikladna za vašu arhitekturu.

Pokrenuo sam 64-bitnu instalaciju Ubuntu Natty, pa sam odabrao inačicu "amd64".

Sada, ako sada pokušate instalirati, dobit ćete pogrešku jer je zadani paket "ureadahead" Ubuntu u sukobu s E4ratom.

Ureadahead je sličan u konceptu, ali ne radi isto kao i E4rat, pa se riješimo. Otvorite terminal i unesite sljedeću naredbu.

sudo dpkg -purge ureadahead ubuntu-minimal

Unesite svoju lozinku i neka to učini. Zatim, provjerimo jesu li prisutne odgovarajuće zavisnosti za E4rat.

sudo apt-get instalirajte libblkid1 e2fslibs

Trebali biste ih već instalirati prema zadanim postavkama, ali ako ne, ta će naredba instalirati / nadograditi na najnoviju verziju.

Sada kada dvaput kliknete .deb datoteku koju ste preuzeli, nećete vidjeti tu pogrešku i jednostavno kliknite gumb Instaliraj.

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

Prikupljanje podataka

S instaliranjem E4rat, moramo se pobrinuti da ispravno prikuplja podatke. Da biste to učinili, možemo urediti parametre za našu sljedeću podizanje sustava. Provjerite jeste li u izborniku Grub.

Označite opciju koju inače koristite za pokretanje u Linux i pritisnite tipku "e". Potražite liniju koja započinje s:

linux / boot / vmlinuz ...

To je drugi do zadnji redak u gornjoj slici (kliknite sliku da biste vidjeli veću verziju). Ova linija je ono što govori Linux kernelu da se učita. Na kraju ove retke dodajte sljedeće:

init = / sbin / e4rat-prikupiti

Zatim dodirnite Ctrl + X da biste nastavili dizati. Ovo govori da se E4ratov skupni program pokrene nakon pokretanja sustava. Neka vaše računalo radi svoju stvar, i prijavite se za sljedeći dvije minute trebali biste raditi ono što inače činite kad se jednom prijavite. Za mene to zahtijeva učitavanje Chromea i Firefoxa, otvaranje terminala i pokretanje zaslona / Byobu i otvaranje Nautilusa i zatvarača kako bih mogao provjeriti svoje datoteke i snimati snimke zaslona.

Kao što možete vidjeti, prve dvije minute prilično su presudne. Sve sam kliknuo u tom prozoru koji je E4rat koristio, ali nije sve učitano tek nekoliko minuta kasnije. To je u redu, ali, sve dok započnete učitavanje aplikacije, bit ćete dobro.

Provjerimo je li ispravna dnevnička datoteka stvorena. Otvori terminal.

ls / var / lib / e4rat /

Trebali biste vidjeti prikazanu datoteku koja se zove "startup.log". Ako ova datoteka nije stvorena, morat ćete ponovo pokrenuti postupak.

Premještanje pokretanja datoteka

Nakon što potvrdite da li je zapisnička datoteka, ponovno pokrenite računalo i zaustavite se na zaslonu Grub. Odaberite opciju dizanja i ponovno pritisnite "e".

Ovaj put ćemo dodati nešto drugačije od kraja iste linije:

singl

Pritisnite Ctrl + X za pokretanje, ali ovaj put idemo ravno u naredbeni redak. Moj stroj je trajao malo, a onda mi je dao ekran s nekoliko opcija. Ako vam se to dogodi, samo odaberite opciju "Nastavi normalno pokretanje".

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

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

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

Unesite svoju lozinku, a E4rat će početi premještati datoteke na tvrdom disku.

To može potrajati dosta vremena, ovisno o tome kako je vaš disk prepun. Samo gledajte kako svjetlo tvrdog diska trepne i strpljivo čekati da stvari završavaju.

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

Sada pustimo ponovno naš stroj

sudo shutdown -r sada

i prijavite se normalno da biste dovršili zadnju fazu.

Konfiguriranje Grub za pokretanje E4rat na svakom čizma

Otvorite terminal i unesite:

gksu gedit / etc / default / grub

Ubuntuov urednik teksta trebao bi se otvoriti. Potražite crta koja započinje s "GRUB_CMDLINE_LINUX_DEFAULT ="

Uzet ćemo redak unutar onih navoda i prije nego što postoje opcije.

init = / sbin / e4rat-preload

Vaša datoteka bi trebala izgledati slično ovome:

Pritisni gumb Save i zatvorite Gedit. Sada se vratite na terminal i pokrenite posljednju naredbu:

sudo update-grub

Konfiguriranje Gruba na ovaj način (a ne uređivanjem /boot/grub/grub.cfg) pobrinut će se da to traje između ažuriranja, iako ćete morati ponoviti ovo ako nadogradite između izdanja u budućnosti. Do tada, vjerojatno ćete poželjeti ponoviti cijeli postupak tako da su prave datoteke na pravim mjestima.

Sljedeći put kada se ponovo pokrenete, primijetit ćete veliku vremensku razliku u dizanju i otvaranju aplikacija koje obično vode ravno. Moja mrežna duljina čizma je sada oko 10 sekundi!

Znaš li nekih drugih trikova da brišete dragocjene sekunde od vremena za podizanje? Podijelite ono što znate u komentarima!