Optimizacija pokretanja GNU / Linuxa sa E4rat

Jučer mi je prijatelj rekao e4rat (Ext4 - Skraćivanje vremena pristupa) set alata za ubrzavanje procesa pokretanja našeg sistema i danas sam odlučio pokušati.

Pretraživanje koje sam pronašao u linuxzone.com vodič za njegovu instalaciju i objašnjenje njegovog rada. Ovdje citiram doslovno:

Možda ćete primijetiti da s vremenom vaš sistem postaje sve teži i treba vam puno vremena da se vaš OS učita. To je nešto uobičajeno u svim sistemima, a glavni uzrok je obično pretraživanje i učitavanje datoteka potrebnih za pokretanje, jer sistem obično mora skenirati cijeli disk kako bi ih pronašao. Da biste to izbjegli i optimizirali svoj boot, postoje alati poput e4rat.

E4rat (Ext4 - Smanjivanje vremena pristupa) skup je alata za ubrzavanje procesa pokretanja, kao i aplikacija koje se učitavaju prilikom pokretanja, registrirajući datoteke korištene u prve 2 minute pokretanja, premještajući ih i učitavajući unaprijed, čime eliminira vrijeme kašnjenja pretraživanja i rotacije. To dovodi do velike brzine prenosa tvrdog diska.

Proces se sastoji od tri koraka: prikupljanje informacije o pokretanju, preraspodjeli datoteka, a zatim stavljanju na učitavanje pri svakom pokretanju.

Imajte na umu da ovo radi samo s magnetnim diskovima i treba ih formatirati u ext4.

Započet ćemo preuzimanjem programa sa vaše straniceU ovom slučaju ću preuzeti .deb datoteku, jer ću koristiti Ubuntu 11.04.

Prije instaliranja, moramo izbrisati ureadahead, tako da se ne sukobljava:

sudo dpkg --purge ureadahead ubuntu-minimal

Napomena: Prije čišćenja postoje dvije crtice.

Instaliramo zavisnosti za e4rat:

sudo apt-get install libblkid1 e2fslibs

Zatim instaliramo program.

Sad ću vam objasniti što je lakše moguće kako to učiniti. Prvo, moramo urediti naš grub ili grub2, ovisno o slučaju:

sudo nano /boot/grub/grub.cfg

Unutar datoteke tražimo liniju sličnu ovoj:

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

dodajemo slijedeće na kraju reda:

init=/sbin/e4rat-collect

U mom slučaju to izgleda ovako:

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

Napomena: Prethodni korak možemo učiniti potpuno isti od pokretanja, kada izađe ekran za grubiranje, nalazimo se na liniji našeg OS-a i pritisnite 'eza uređivanje. U slučaju da imate nekoliko sistema instaliranih na disku, to je lakše učiniti, jer izbjegavamo miješanje u pokretanje ostalih.

Jednom kada je to završeno, zatvaramo urednik Ctrl + X i ponovo pokrećemo računar.

Kada završi s učitavanjem sistema, moramo otvoriti programe koje obično češće pokrećemo, poput pregledača, upravitelja pošte itd., Imamo dva minuta za to. Jednom kada to završimo, osiguravamo da je datoteka dnevnika kreirana.

ls / var / lib / e4rat /

Odgovor mora biti startup.logAko vam ništa ne pokaže, morat ćete ponovo ponoviti korake.

Sad se vraćamo uređivanju grube, ovaj put to radimo s početnog zaslona pritiskom e, kao što sam gore objasnio. I dodajemo na kraju retka od prije jedan, kako slijedi:

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

Zatvaramo i ponovo pokrećemo, ali ovaj put to radimo u sigurnom načinu ili iz reda naredbe. Prijavite se s našim korisničkim imenom i lozinkom i izvršite:

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

Jednom kad je to učinjeno, e4rat počinje premještati datoteke s vašeg diska (može potrajati), kada se završi, ponovno pokrećemo.

sudo shutdown-r now

Tako da program uvijek radi na početku i traje čak i ako ažuriramo, uređujemo grubu,

sudo nano /etc/default/grub

i tražimo linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Prije smo dodali sljedeći redak tiho prskanje,

init=/sbin/e4rat-preload

Ostati na ovom putu.

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

Spremamo datoteku i ponovo učitavamo grub:

sudo update-grub

I imamo ga, od sada će se potrebni programi brže učitavati.

Za više informacija možete posjetiti njihovu stranicu sourceforge.

Probat ću uskoro i ako se ne vratim, to će biti zato što će mi se pokvario hard disk 