Optimizacija pokretanja GNU / Linuxa s E4rat

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

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

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

E4rat (Ext4 - Skraćivanje vremena pristupa) skup je alata za ubrzavanje postupka 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 unaprijed učitavajući, čime eliminira vrijeme kašnjenja pretraživanja i rotacije. To dovodi do velike brzine prijenosa 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 magnetskim diskovima te ih treba formatirati u ext4.

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

Prije nego što ga instaliramo, moramo izbrisati ureadahead, tako da se ne sukobljava:

sudo dpkg --purge ureadahead ubuntu-minimal

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

Instaliramo ovisnosti 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 svoj larva 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

mi dodajemo sljedeće na kraju retka:

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 isto od pokretanja, kada izađe zaslon za grubiranje, nalazimo se na liniji našeg OS-a i pritisnite 'e'da ga uredim. U slučaju da imate nekoliko sustava instaliranih na disku, to je lakše učiniti, jer izbjegavamo sudjelovanje u pokretanju ostalih.

Nakon što je to učinjeno, zatvaramo urednik Ctrl + X i ponovno pokrećemo računalo.

Kada završi s učitavanjem sustava, moramo otvoriti programe koje najčešće pokrećemo, kao što su preglednik, upravitelj pošte itd., Imamo dvije minute za to. Nakon što to učinimo, provjeravamo je li datoteka dnevnika stvorena.

ls / var / lib / e4rat /

Odgovor mora biti pokretanje.logAko vam ništa ne pokaže, morat ćete ponovno 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 ponovno 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 kada je to učinjeno, e4rat počinje premještati datoteke s vašeg diska (može potrajati), kada se završi, ponovno se pokrećemo.

sudo shutdown-r now

Da bi program uvijek radio na početku i trajao čak i ako ga ažuriramo, uredimo grubu,

sudo nano /etc/default/grub

i tražimo linija:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Prije smo dodali sljedeći redak tiho prskanje,

init=/sbin/e4rat-preload

Ostajući na ovome.

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

Spremamo datoteku i ponovno učitavamo grub:

sudo update-grub

A mi to već imamo, od sada će se potrebni programi brže učitavati.

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

Probat ću za neko vrijeme, a ako se ne vratim, bit će to zato što će mi crknuti tvrdi disk 