A GNU / Linux rendszerindítás optimalizálása az E4rat segítségével

Tegnap egy barátom mesélt nekem e4rat (Ext4 - A hozzáférési idők csökkentése) egy sor eszköz a rendszerünk indítási folyamatának felgyorsítására, és ma úgy döntöttem, hogy kipróbálom.

Keresésben találtam linuxzone.com bemutató a telepítéshez és a működésének magyarázata. Szó szerint idézek itt:

Előfordulhat, hogy az idő múlásával a rendszere kissé nehezebbé válik, és hosszú időbe telik az operációs rendszer betöltése. Ez minden rendszerben gyakori, és a fő ok általában az indításhoz szükséges fájlok keresése és betöltése, mivel a rendszernek általában az egész lemezt át kell vizsgálnia, hogy megtalálja őket. Ennek elkerülése érdekében és optimalizálja a csomagtartó, vannak olyan eszközök, mint az e4rat.

Az E4rat (Ext4 - Az elérési idők csökkentése) egy olyan eszközkészlet, amely felgyorsítja az indítási folyamatot, valamint az indításkor betöltődő alkalmazásokat, az indítás első 2 percében használt fájlokat regisztrálja, áthelyezi és előretölti őket, így kiküszöböli az időket keresés és forgatás késések. Ez magas merevlemez-átviteli sebességhez vezet.

A folyamat három lépésből áll: gyűjtés információ az indításról, a fájlok újbóli hozzárendeléséről, majd betöltésükről minden indításkor.

Ne feledje, hogy ez csak mágneslemezekkel működik, és ezeket ext4-ben kell formázni.

Kezdjük a program letöltésével az oldaladrólEbben az esetben letöltöm a .deb fájlt, mivel az Ubuntu 11.04-et fogom használni.

Telepítése előtt törölnünk kell az ureadahead-et, hogy ne ütközzön:

sudo dpkg --purge ureadahead ubuntu-minimal

Megjegyzés: A tisztítás előtt két kötőjel van.

Telepítjük az e4rat függőségeit:

sudo apt-get install libblkid1 e2fslibs

Ezután telepítjük a programot.

Most a lehető legegyszerűbben elmagyarázom neked, hogyan lehet működni. Először meg kell szerkesztenünk a grub vagy a grub2, adott esetben:

sudo nano /boot/grub/grub.cfg

A fájl belsejében ehhez hasonló sort keresünk:

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

hozzátesszük a sor végén a következő:

init=/sbin/e4rat-collect

Esetemben így néz ki:

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

Megjegyzés: Az előző lépést az indításkor pontosan ugyanúgy lehet elvégezni, amikor megjelenik a grub képernyő, az operációs rendszerünk vonalán vagyunk, és nyomjuk meg a 'e'szerkesztéséhez. Abban az esetben, ha több rendszer van telepítve a lemezre, ezt könnyebb megtenni, mivel elkerüljük, hogy részt vegyünk a többiek indításában.

Miután ez megtörtént, bezárjuk a szerkesztő Ctrl + X, és újraindítjuk a számítógépünket.

Amikor befejeződik a rendszer betöltése, meg kell nyitnunk azokat a programokat, amelyeket általában gyakrabban indítunk, például a böngészőt, az e-mail kezelőt stb ..., két percünk van rá. Miután ez megtörtént, ellenőrizzük, hogy létrejött-e a naplófájl.

ls / var / lib / e4rat /

A válasznak igen startup.logHa nem mutat semmit, akkor meg kell ismételnie a lépéseket.

Most visszatérünk a grub szerkesztéséhez, ezúttal a kezdőképernyőről végezzük el a megnyomásával e, ahogy fentebb kifejtem. És hozzáadjuk a sor elejéhez az előzőtől egyetlen, a következő:

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

Bezárunk és újraindítunk, de ezúttal csökkentett módban vagy a parancsok. Jelentkezzen be felhasználónevünkkel és jelszavunkkal, és hajtsa végre:

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

Ha ez megtörtént, az e4rat elkezdi mozgatni a fájlokat a lemezéről (ez eltarthat egy ideig), ha ez befejeződik, újraindítjuk.

sudo shutdown-r now

Annak érdekében, hogy a program mindig az elején futjon és frissítéssel is tartson, szerkesszük a grub-junkat,

sudo nano /etc/default/grub

és keressük a linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Előtte hozzáadjuk a következő sort csendes fröccs,

init=/sbin/e4rat-preload

Így maradva.

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

Mentjük a fájlt, és újratöltjük a grub-ot:

sudo update-grub

És már meg is van, mostantól a szükséges programok gyorsabban betöltődnek.

További információért látogasson el az oldalukra sourceforge.

Kipróbálom egy idő után, és ha nem jövök vissza, az azért lesz, mert a merevlemezem lemerült 