19Jul

Hogyan csökkenthetjük a Linux PC-jén az E4rat fele feltöltési idejét?

click fraud protection

A Linux meglehetősen gyors a rendszerindításhoz a modern számítógépeken, de miért ne tennél még valamit? Ha az SSD hiányából fáj, vagy csak gyorsabban akarsz bootolni, akkor az E4rat könnyedén leborítja a rendszerindítási időt.

Megjegyzés: ez a cikk az Ubuntu 11.04-re készült, így nagyon valószínű, hogy nem működik tovább.

E4rat és az Ön Linux PC-je

Az E4rat egy olyan segédprogram, melynek célja a Linux boot ideje drasztikus csökkentése. Lényegében megmutatod, hogy mit csinálsz, amikor rendszerint elkezdi a számítógépet, és elemzi azokat a fájlokat, amelyeket elér és használ. Ezután áthelyezi azokat a merevlemez elejére, így kevesebb időt vesz igénybe a rendszerindítás során.

Az E4rat csak az Ext4 partíciókhoz használható.Ha másik fájlrendszert használ, ez nem az Ön számára. Vannak jelentések arról, hogy működnek az LVM-mel, de a futásteljesítmény változhat, ezért legyen óvatos, ha érzékeny adatok vannak.

Továbbá, ha SSD-e van, akkor távol tartsa magát ettől. Mivel az E4rat a fájlok jobb keresési idejét mozgatja, az SSD használata nem fog semmilyen hasznot hozni, mivel a "keresési" idő nem befolyásolja ezt. A fájlok áthelyezésével és a kiterjesztett írások végrehajtásával akár el is károsíthatja a már lángoló gyors meghajtót.

instagram viewer

Az E4rat telepítése Ubuntúrra

Az E4rat egy. deb csomagként érhető el az Ubuntu felhasználók számára. Ha másik Linux distro-t futtatsz, az E4rat-ot kell fordítanod a forrásból, de a dolgoknak jól kell működniük, és továbbra is nagyban követheti ezt az útmutatót. Az egyetlen valódi kivétel az, akik Debian-ot használnak - nézze meg ezt a megjegyzést, mielőtt folytatná.A lépésenkénti útmutatóhoz feltételezzük, hogy az Ubuntu Natty rendszert futtatja( 11.04).

Menj át az E4rat Sourceforge oldalára.

Kattintson a legfrissebb verzióra, majd töltse le az architektúrához megfelelő fájlt.

Az Ubuntu Natty 64 bites telepítését futtattam, ezért választottam az "amd64" verziót.

Most, ha most próbálja meg telepíteni, hibát kapsz, mert az Ubuntu alapértelmezett "ureadahead" csomagja összeütközésbe kerül az E4rat-dal.

Az Ureadahead hasonló a koncepcióban, de nem működik éppúgy, mint az E4rat, ezért szabaduljunk meg tőle. Nyisson meg egy terminált és írja be a következő parancsot.

sudo dpkg -purge ureadahead ubuntu-minimal

Írja be a jelszavát, és hagyja, hogy a dolog. Ezután ellenőrizzük, hogy vannak-e az E4rat megfelelő függőségei.

sudo apt-get telepítés libblkid1 e2fslibs

Alapértelmezés szerint telepíteni kell őket, de ha nem, ez a parancs telepíti / frissíti a legújabb verziót.

Most, amikor duplán kattint a letöltött. deb fájlra, akkor nem látja a hibát, és csak kattinthat az Install gombra.

Azonnal hiba voltam, de csak kattints a figyelmen kívül hagyásra, ha megkapod. Miután mindent megtett, indítsa újra a számítógépet, de maradjon a Grub menüben.

Adatgyűjtés

Az E4rat telepítésével meg kell győződnünk arról, hogy az adatokat megfelelően összegyűjti. Ehhez szerkeszthetjük a következő rendszerindítás paramétereit. Győződjön meg arról, hogy a Grub menüben van.

Jelölje ki azt az opciót, amelyet általában a Linuxba való indításhoz használ, és nyomja meg az "e" billentyűt. Keresse meg a következő sort:

linux /boot/ vmlinuz. ..

Ez a második-utolsó sor a fenti képen( kattints a képre egy nagyobb verzió megtekintéséhez).Ez a sor azt jelenti, hogy a Linux kernel betöltődik. A sor végén írja be a következőket:

init = /sbin/ e4rat-gyűjt

Ezután nyomja meg a Ctrl + X billentyűt a folytatás folytatásához. Ez azt mondja, hogy az E4rat összegyűjtési programja indítás után indul el. A következő két perc esetén meg kell tennie, amit általában szoktál, amikor bejelentkezel. Számomra ez mind a Chrome, mind a Firefox feltöltését, a terminál megnyitását és a Screen / Byobu futtatását jelenti, és megnyílt a Nautilus és a Shutter, hogy ellenőrizhessem a fájlokat és készítsek screenshotokat.

Amint látja, az első két perc nagyon fontos. Mindenre kattintottam a kétperces ablakban, amit az E4rat használ, de nem mindent, amíg néhány perc múlva betöltötte. Ez rendben van, bár amíg elkezdi az alkalmazás betöltését, akkor rendben lesz.

Ellenőrizzük, hogy a megfelelő naplófájl létrejött-e. Nyisd ki a terminált.

ls /var/lib/e4rat/

Meg kell jelennie a "startup.log" nevű fájl. Ha ezt a fájlt nem hozta létre, akkor újra kell indítania a folyamatot.

Az indítási fájlok áthelyezése

Miután ellenőrizte, hogy van-e a naplófájl, indítsa újra a számítógépet, és álljon le a Grub képernyőn. Válassza ki a rendszerindítási opciót, és nyomja meg újra az "e" -t.

Ezúttal hozzá fogunk adni valamit, ami különbözik az ugyanazon sor végétől:

single

A Ctrl + X parancsot indítsuk el, de ezúttal a parancssorba egyenesen elindulunk. A gépem egy kicsit eltartott, majd adta nekem egy képernyőn több lehetőséget. Ha ez megtörténik, akkor válassza a "Normál rendszerindítás folytatása" opciót.

Akkor, ha nem érkezik parancssorba, nyomja meg a Ctrl + Alt + F1 billentyűt. Most látnia kell egy bejelentkezési promptot.

Írja be felhasználónevét és jelszavát, majd adja meg a következő parancsot:

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

Írja be a jelszavát, és az E4rat elkezdi a fájlok mozgatását a merevlemezen.

Ez eltarthat egy ideig attól függően, hogy a lemez mennyire kopott. Csak nézzük meg, hogy a merevlemez fénye villogni kezd, és várjon türelmesen a dolgok befejezéséhez.

A hivatalos weboldal azt javasolja, hogy futtassa a parancsot még néhányszor, amíg semmit nem lehet mozgatni. A számítógépem adott nekem ezt az üzenetet, így a futásteljesítmény változhat.

Most indítsuk újra a gépünket az

sudo shutdown -r most

-vel és jelentkezzen be az utolsó fázis befejezéséhez.

Grub beállítása az E4rat futtatásához minden indításkor

Nyisson meg egy terminált és írja be:

gksu gedit /etc/default/ grub

Az Ubuntu szövegszerkesztőjének nyitva kell lennie. Keresse meg a "GRUB_CMDLINE_LINUX_DEFAULT ="

-vel kezdődő sorokat. Fel fogjuk adni a sorokat azokban az idézőjeleken belül, és mielőtt bármilyen lehetőség létezik.

init = /sbin/ e4rat-preload

A fájlnak ehhez hasonlónak kell lennie:

Nyomja meg a mentés gombot és zárja be a Gedit-et. Most térj vissza a terminálhoz, és futtasd az utolsó parancsot:

sudo update-grub

A Grub ilyen módon történő konfigurálása( és az /boot/grub/ grub.cfg szerkesztésével) gondoskodik róla, hogy ez a frissítések között fennálljon, bár előfordulhat, hogy újrafrissítés a jövőbeli kiadások között. Addigra azonban valószínűleg újra szeretné átvenni az egész folyamatot, hogy a megfelelő fájlok a megfelelő helyeken legyenek.

A következő újraindításkor figyelemre méltó időbeli különbséget észlel a rendszerindításkor és az olyan alkalmazások megnyitásakor, amelyekről a szokásos módon egyenesen haladnak. A netbook rendszerindítási ideje most körülbelül 10 másodperc!

Tudsz minden más trükkről, hogy értékes másodperceket borolj le a rendszerindítási idődről? Ossza meg, amit tud a megjegyzésekben!