Kā samazināt jūsu Linux datora palaišanas laiku pusē ar E4rat
Linux ir diezgan ātri ielādējams uz mūsdienīgiem datoriem, bet kāpēc neuzsākt to vairāk? Ja jūs sāpat SSD trūkumu vai vienkārši vēlaties palaist ātrāk, E4rat būs viegli noskūties jūsu sāknēšanas laikā.
Piezīme: šis raksts tika uzrakstīts Ubuntu 11.04, tāpēc tas ir ļoti iespējams, ka tas vairs nedarbojas.
E4rat un Jūsu Linux PC
E4rat ir lietderība, kas ir radīta, lai krasi samazinātu jūsu Linux boot laiku. Būtībā jūs parādāt to, ko jūs darāt, kad sākat datoru normāli, un analizē piekļūstamos un lietotos failus. Tad tas pārvietos tos uz cietā diska sākumu tā, lai būtu mazāk laika, lai tos atrastu sāknēšanas laikā.
E4rat ir paredzēts darbam tikai ar Ext4 starpsienām. Ja izmantojat citu failu sistēmu, tas nav jums. Ir ziņojumi par to, ka tas strādā ar LVM, bet jūsu nobraukums var atšķirties, tāpēc esiet uzmanīgi, ja jums ir sensitīvi dati.
Turklāt, ja jums ir SSD, jums vajadzētu palikt prom no tā. Tā kā E4rat pārvieto failus, lai iegūtu labāku meklēšanas laiku, SSD lietojumi neredz nekādu labumu, jo tas neietekmē to “meklēt” laiku. Pārvietojot failus un izpildot paplašinātus rakstus, jūs pat varēsiet nodarīt kaitējumu jūsu jau degošajam ātrajam diskam.
E4rat instalēšana uz Ubuntu
E4rat ir pieejams kā .deb pakete Ubuntu lietotājiem. Ja jūs izmantojat citu Linux distro, jums būs jāapkopo E4rat no avota, bet lietām ir jādarbojas labi, un jūs joprojām varat lielā mērā ievērot šo rokasgrāmatu. Vienīgais reālais izņēmums ir cilvēkiem, kas izmanto Debian - apskatiet šo piezīmi pirms turpināt. Mūsu soli pa solim mēs pieņemam, ka jūs izmantojat Ubuntu Natty (11.04).
Šeit dodieties uz E4rat Sourceforge lapu.
Noklikšķiniet uz jaunākās versijas, pēc tam lejupielādējiet failu, kas ir piemērots jūsu arhitektūrai.
Es izmantoju 64 bitu Ubuntu Natty instalāciju, tāpēc es izvēlējos versiju "amd64".
Tagad, ja jūs mēģināt to instalēt tieši tagad, jūs saņemsiet kļūdu, jo Ubuntu noklusējuma “ureadahead” pakete ir pretrunā ar E4rat.
Ureadahead koncepcija ir līdzīga, bet nedarbojas tik labi kā E4rat, tāpēc atbrīvosimies no tā. Atveriet termināli un ievadiet šādu komandu.
sudo dpkg -urge ureadahead ubuntu-minimāls
Ievadiet savu paroli un ļaujiet tai darīt. Pēc tam pārliecinieties, vai ir klāt E4rat pareizās atkarības.
sudo apt-get instalēt libblkid1 e2fslibs
Jums vajadzētu būt jau instalētam pēc noklusējuma, bet, ja ne, šī komanda instalēs / jauninās uz jaunāko versiju.
Tagad, kad veicat dubultklikšķi uz lejupielādētā .deb faila, jūs neredzēsiet šo kļūdu, un jūs varat vienkārši noklikšķināt uz pogas Instalēt.
Es noticēju, ka šajā brīdī es saņēmu kļūdu, bet jūs varat vienkārši noklikšķināt uz ignorēt, ja to saņemsiet. Kad viss ir paveikts, restartējiet datoru, bet palieciet izvēlnē Grub.
Datu vākšana
Instalējot E4rat, mums ir jāpārliecinās, ka tā apkopo savus datus pareizi. Lai to izdarītu, mēs varam rediģēt mūsu nākamās boot parametrus. Pārliecinieties, ka esat izvēlnē Grub.
Iezīmējiet opciju, ko parasti lietojat, lai sāktu Linux, un nospiediet taustiņu “e”. Meklējiet rindu, kas sākas ar:
linux / boot / vmlinuz…
Tā ir otrā līdz pēdējai rindai iepriekšminētajā attēlā (noklikšķiniet uz attēla, lai redzētu lielāku versiju). Šī līnija ir tas, kas liek Linux kodolam ielādēt. Šīs rindas beigās pievienojiet šādu tekstu:
init = / sbin / e4rat-savākt
Pēc tam vienkārši nospiediet Ctrl + X, lai turpinātu palaišanu. Tas liek E4rat savākšanas programmai sākt palaist pēc boot. Ļaujiet jūsu datoram darīt to, un piesakieties divas minūtes jums ir jādara tas, ko jūs parasti darāt, kad esat pieteicies. Man tas nozīmē, ka ir jāielādē gan pārlūks Chrome, gan Firefox, jāatver terminālis un darbojas ekrāns / Byobu, kā arī jāuzsāk Nautilus un aizvara atvēršana, lai es varētu pārbaudīt savus failus un veikt ekrānšāviņus.
Kā redzat, šīs pirmās divas minūtes ir diezgan svarīgas. Es noklikšķināju uz visu, kas ir divu minūšu logā, ko izmanto E4rat, bet ne viss ielādēts līdz dažām minūtēm vēlāk. Tas ir labi, lai gan, 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āli.
ls / var / lib / e4rat /
Jums vajadzētu redzēt failu, kas ir redzams ar nosaukumu „startup.log”. Ja šis fails nav izveidots, process būs jāatsāk.
Startēšanas failu pārvietošana
Kad esat pārliecinājies, ka žurnāla fails ir tur, restartējiet datoru un apstājieties Grub ekrānā. Izvēlieties startēšanas opciju un vēlreiz nospiediet „e”.
Šoreiz mēs pievienosim kaut ko citu, kas atšķiras no tās pašas līnijas beigām:
viens
Noklikšķiniet uz Ctrl + X, lai sāktu, bet šoreiz mēs nonākam komandrindā uzreiz. Mana mašīna pagāja nedaudz, un pēc tam deva man ekrānu ar vairākām iespējām. Ja tas notiek ar jums, vienkārši izvēlieties opciju “Atsākt normālu boot”.
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 paroli un E4rat sāks pārvietot failus uz jūsu cietā diska.
Tas var aizņemt diezgan ilgu laiku, atkarībā no tā, kā jūsu disks ir pārblīvēts. Vienkārši skatieties, ka cietā diska indikators mirgo, un pacietīgi gaidiet, lai pabeigtu lietas.
Oficiālajā tīmekļa vietnē ieteicams pāris reizes palaist komandu, līdz nekas cits nevar tikt pārvietots. Mans dators man šo ziņojumu deva uzreiz, tāpēc jūsu nobraukums var atšķirties.
Tagad, atsāksim mūsu mašīnu ar
sudo shutdown -r tagad
un pierakstieties, lai pabeigtu pēdējo fāzi.
Grub konfigurēšana, lai palaistu E4rat uz katru boot
Atveriet termināli un ievadiet:
gksu gedit / etc / default / grub
Ubuntu teksta redaktoram vajadzētu atvērt. Meklējiet rindu, kas sākas ar “GRUB_CMDLINE_LINUX_DEFAULT =”
Mēs pievienosim rindu šo citātu iekšpusē un pirms kādas iespējas būs.
init = / sbin / e4rat-ielādēšana
Jūsu failam vajadzētu izskatīties līdzīgi:
Nospiediet saglabāšanas pogu un aizveriet Gedit. Tagad atgriezieties terminālī un palaidiet vienu pēdējo komandu:
sudo update-grub
Grub konfigurēšana šādā veidā (un NAV, rediģējot /boot/grub/grub.cfg) pārliecinās, ka tas ilgst starp atjauninājumiem, lai gan, iespējams, būs jāpārveido tas, ja nākotnē jaunināsiet jauninājumus. Līdz tam laikam jūs, visticamāk, vēlēsities atkārtot visu šo procesu, lai pareizie faili būtu pareizajās vietās.
Nākamajā reizē, kad restartējat, jūs pamanīsiet ievērojamu laika atšķirību palaišanas laikā un atvērsiet lietojumprogrammas, kuras parasti parasti virzās uz priekšu. Mans netbook sāknēšanas laiks tagad ir aptuveni 10 sekundes!
Zināt jebkuru citu triku, lai skūtu vērtīgas sekundes no sava boot laika? Kopīgojiet komentāros to, ko zināt!