If-Koubou

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

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

Linux ir diezgan ātri boot uz mūsdienu datoru, 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 uzrakstīts par Ubuntu 11.04, tāpēc ir ļoti iespējams, ka tas vairs nedarbojas.

E4rat un tavs Linux dators

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.

E4rat instalēšana 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 arhitektūrā piemērotu failu.

Es esmu instalējis 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āls

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 instalēs / atjauninās 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.

Man bija problēmas ar 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 apkopošana

Kad E4rat ir instalēts, 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ē.

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

linux / boot / vmlinuz ...

Tas 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-collect

Pēc tam vienkārši 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 izdarīt un piesakieties. Nākamajam divas minūtes 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, tiek atvērts terminālis un jāuzstāda Screen / Byobu, kā arī tiek atvērta Nautilus un Shutter, 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ārbaudīsim, 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 žurnāla fails ir tur, restartējiet datoru un apstājieties Grub ekrānā. 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:

viens

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 normālu 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 jūsu 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 pārvietoties. 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 izslēgšana-r tagad

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

Grub konfigurēšana, lai palaistu E4rat ikvienā boot

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 gatavojamies pievienot līniju iekšpusē no šīm pēdiņām un pirms kādas iespējas ir.

init = / sbin / e4rat-preload

Jūsu failam vajadzētu izskatīties līdzīgi šim:

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

sudo update-grub

Šādā veidā Grub konfigurēšana (un NAV, rediģējot /boot/grub/grub.cfg) nodrošinās, ka tas ilgst starp atjauninājumiem, lai gan jums, iespējams, būs jāpārtrauc tas, ja nākotnē atjaunināsiet starp izlaidumiem. 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ā reboot laikā jūs pamanīsit ievērojamu laika atšķirību booting laikā un atvērsiet lietotnes, uz kurām parasti atrodaties. 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!