19Jul

Kā samazināt Linux datora sāknēšanas laiku pusē ar E4rat

click fraud protection

Linux ir diezgan ātri boot uz mūsdienu datoriem, bet kāpēc nav pareizi to vēl vairāk? Ja jūs sāpāt no SSD trūkuma vai vienkārši vēlaties ātrāk startēt, E4rat būs ērti noslaucīt sāknēšanas laiku.

Piezīme: Šis raksts tika rakstīts Ubuntu 11.04, tāpēc ir ļoti iespējams, ka tas vairs nedarbojas.

E4rat un jūsu Linux PC

E4rat ir lietderība, kas ir paredzēta, lai krasi samazinātu Linux boot time. Būtībā jūs parādīsiet to, ko jūs darāt, kad parasti ieslēdzat datoru, un analizē piekļūt un lietotos failus. Tad tā tiks pārvietota uz cietā diska sākumu, lai aizņemtu mazāk laika, lai tos atrastu.

E4rat ir paredzēts darbam tikai ar Ext4 starpsienām. Ja jūs izmantojat citu failu sistēmu, tas nav jums. Ir ziņojumi par to, ka strādā ar LVM, taču jūsu nobraukums var atšķirties, tādēļ esiet piesardzīgs, ja jums ir konfidenciāli dati.

Turklāt, ja jums ir SSD, jums vajadzētu atturēties no tā.Tā kā E4rat pārvieto failus, lai labāk meklēt laiku, SSD izmanto, neredzēs nekādu labumu, jo tas neietekmē to "meklēt" laiku. Pārvietojot failus un veicot pagarinātus rakstus, jūs pat var beigties ar kaitējumu jūsu jau degošu ātru disku.

instagram viewer

Instalēšana E4rat uz Ubuntu

E4rat ir pieejams kā. deb pakete Ubuntu lietotājiem. Ja jūs izmantojat citu Linux disku, jums būs jāsagatavo E4rat no avota, bet viss ir jāstrādā labi, un jūs joprojām varat ievērojami ievērot šo rokasgrāmatu. Vienīgais reālais izņēmums ir cilvēkiem, kuri izmanto Debian - apskatīsit šo piezīmi, pirms turpināsit. Mūsu soli-pa-solim ceļvedis, mēs pieņemsim, ka jūs izmantojat Ubuntu Natty( 11.04.).

Pāriet uz E4rat's Sourceforge lapu šeit.

Noklikšķiniet uz jaunākās versijas, pēc tam lejupielādējiet failu, kas ir piemērots jūsu arhitektūrai.

Es izmantoju Ubuntu Natty 64 bitu instalāciju, tāpēc es izvēlējos "amd64" versiju.

Tagad, ja jūs mēģināt to instalēt tieši tagad, jūs saņemsit kļūdu, jo Ubuntu noklusējuma pakete "ureadahead" ir pretrunā ar E4rat.

Ureadahead ir konceptuāli līdzīgs, bet nedarbojas tikpat labi kā E4rat, tāpēc no tā atbrīvosimies. Atveriet termināli un ievadiet šādu komandu.

sudo dpkg -purge ureadahead ubuntu-minimālais

Ievadiet savu paroli un ļaujiet tai to darīt. Tālāk, pārliecinieties, vai ir atrodamas atbilstošas ​​E4rat saistības.

sudo apt-get install libblkid1 e2fslibs

Jums vajadzētu būt, ka tie jau ir instalēti pēc noklusējuma, bet ja nē, šī komanda tiks instalēta / jaunināta uz jaunāko versiju.

Tagad, kad veicat dubultklikšķi uz lejupielādētā. deb faila, jūs neredzēsit šo kļūdu un jūs varat vienkārši noklikšķināt uz pogas Instalēt.

es nokļuva, lai saņemtu kļūdu šajā brīdī, bet jūs varat vienkārši noklikšķināt uz ignorēt, ja to saņemat. Kad viss ir paveicies, restartējiet datoru, bet palieciet Grub izvēlnē.

Datu savākšana

Ar E4rat instalēto mums ir jāpārliecinās, ka tā pareizi apkopo datus. Lai to paveiktu, mēs varam rediģēt mūsu nākamā sāknēšanas parametrus. Pārliecinieties, ka esat Grub izvēlnē.

Izceliet opciju, kuru parasti izmantojat, lai palaistu Linux, un nospiediet taustiņu "e".Meklējiet līniju, kas sākas ar:

linux /boot/ vmlinuz. ..

Šī ir otrā līdz pēdējā rinda iepriekš attēlā( noklikšķiniet uz attēla, lai redzētu lielāku versiju).Šī rinda ir tā, kas liek Linux kernelam ielādēt.Šīs rindiņas beigās pievienojiet sekojošo:

init = /sbin/ e4rat-savāc

. Tad nospiediet Ctrl + X, lai turpinātu palaišanu. Tas norāda, ka E4rat's savāc programmu, lai sāktu darboties pēc boot.Ļaujiet savam datoram to darīt un piesakieties. Nākamajā divu minūšu laikā jums vajadzētu darīt to, ko parasti darāt, kad vienreiz piesakāties. Manuprāt, tas nozīmē, ka jāuzlādē gan Chrome, gan Firefox, atverot termināli un darbojoties ekrānam / Byobu, un, atverot Nautilus un Shutter, tiek atvērts, lai es varētu pārbaudīt savus failus un uzņemt ekrānuzņēmumus.

Kā redzat, šīs pirmās divas minūtes ir diezgan būtiskas. Es noklikšķināju uz visu, kas atrodas divu minūšu logā, ko izmanto E4rat, bet ne visu, kas ielādēts, līdz dažām minūtēm vēlāk. Tas ir labi, lai gan, tik ilgi, kamēr sākat lietotnes ielādi, jums būs labi.

Pārbaudiet, vai ir izveidots atbilstošs žurnāla fails. Atvērt terminālu.

ls /var/lib/e4rat/

Jums vajadzētu redzēt parādīto failu ar nosaukumu "startup.log".Ja šis fails nav izveidots, jums būs jāuzsāk process.

Notiek startēšanas failu pārvietošana

Kad esat pārbaudījis, vai log failā ir tur, restartējiet datoru un apstājieties pie Grub ekrāna. Izvēlieties savu sāknēšanas iespēju un atkal piespiediet taustiņu "e".

Šoreiz mēs pievienosim kaut ko citu līdz pašas līnijas beigām:

vienīgais

Lai sāktu, nospiediet Ctrl + X, bet šoreiz mēs tieši atveram komandrindu. Mana mašīna pagāja nedaudz, un pēc tam deva man ekrānu ar vairākām iespējām. Ja tas notiks ar jums, vienkārši izvēlieties opciju "Atjaunot parasto sāknēšanas darbību".

Tad, ja jūs nesaņemat komandu uzvedni, nospiediet Ctrl + Alt + F1.Tagad jums vajadzētu redzēt pieteikšanās uzvedni.

Ievadiet savu lietotājvārdu un paroli un pēc tam ievadiet šādu komandu:

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

Ievadiet savu paroli, un E4rat sāks pārvietot failus uz cietā diska.

Tas var aizņemt diezgan ilgu laiku, atkarībā no tā, cik jūsu disks ir pārblīvēts. Vienkārši noskaidrojiet, ka cietā diska gaisma mirgo un pacietīgi gaidiet, lai lietas būtu pabeigtas.

Oficiālā mājas lapa iesaka palaist komandu pāris reizes, līdz nekas cits nevar tikt pārvietots. Mans dators man uzdeva šo ziņojumu tūlīt, tāpēc jūsu nobraukums var atšķirties.

Tagad atkārtojiet mūsu iekārtu ar

sudo shutdown -r tagad

un piesakieties, lai pabeigtu pēdējo posmu.

Grub konfigurēšana, lai palaistu E4rat katru palaišanu

Atveriet termināli un ievadiet:

gksu gedit /etc/default/ grub

Ubuntu teksta redaktoram vajadzētu atvērt. Meklējiet līniju, kas sākas ar "GRUB_CMDLINE_LINUX_DEFAULT ="

Mēs esam gatavi pievienot šo līniju iekšpusē no šīm pēdiņām un pirms kādas iespējas ir pieejamas.

init = /sbin/ e4rat-preload

Jūsu fails izskatās līdzīgi šim:

Iestatiet taustiņu Saglabāt un aizveriet Gedit. Tagad atgriezieties pie termināļa un palaidiet vienu pēdējo komandu:

sudo update-grub

Šādā veidā konfigurējiet Grub( un NAV, rediģējot /boot/grub/ grub.cfg), pārliecinieties, ka tas ilgst starp atjauninājumiem, lai gan jums, iespējams, būs to pārtaisīt, ja jūsatjaunināšana starp izlaidumiem nākotnē.Līdz tam tomēr jūs, iespējams, vēlēsities pārveidot visu šo procesu, lai pareizie faili būtu pareizajās vietās.

Nākamajā rekonstrukcijas reizē jūs pamanīsiet ievērojamu laika atšķirību bootingā un atverot lietotnes, kuras parasti novieto tieši. Mans netbook sāknēšanas laiks ir aptuveni 10 sekundes!

Zini par citiem trikiem, kas skūst dārgās sekundes pie jūsu sāknēšanas laika? Kopīgojiet to, ko jūs zināt, komentāros!