Vakar draugs man pastāstīja e4rat (Ext4 - piekļuves laika samazināšana) rīku komplekts, lai paātrinātu mūsu sistēmas sāknēšanas procesu, un šodien es nolēmu to izmēģināt.
Meklēšanu atradu linuxzone.com apmācība par tā uzstādīšanu un paskaidrojums par tās darbību. Es šeit burtiski citēju:
Iespējams, ka ar laiku jūsu sistēma kļūst nedaudz smagāka un OS ielāde prasa ilgu laiku. Tas ir kaut kas izplatīts visās sistēmās, un galvenais iemesls parasti ir startēšanai nepieciešamo failu meklēšana un ielāde, jo sistēmai parasti ir jāpārmeklē viss disks, lai tos atrastu. Lai no tā izvairītos un optimizētu savu zābaks, ir tādi rīki kā e4rat.
E4rat (Ext4 - piekļuves laika samazināšana) ir rīku kopums, lai paātrinātu startēšanas procesu, kā arī lietojumprogrammas, kuras tiek ielādētas startēšanas laikā, reģistrējot failus, kas izmantoti pirmajās 2 startēšanas minūtēs, pārvietojot tos un iepriekš ielādējot tos, tādējādi novēršot laiku meklēšanas un rotācijas aizkavēšanās. Tas noved pie liela cietā diska pārsūtīšanas ātruma.
Process sastāv no trim posmiem: vākšana INFORMACION par startēšanu, failu atkārtotu piešķiršanu un pēc tam to ielādi katrā sāknēšanas reizē.
Paturiet prātā, ka tas darbojas tikai ar magnētiskajiem diskiem, un tie ir jāformatē ext4.
Mēs sāksim ar programmas lejupielādi no savas lapasŠajā gadījumā es lejupielādēšu .deb failu, jo izmantošu Ubuntu 11.04.
Pirms tā instalēšanas mums ir jāizdzēš ureadahead, lai tas nebūtu pretrunā:
sudo dpkg --purge ureadahead ubuntu-minimalPiezīme: Pirms tīrīšanas ir divas defises.
Mēs instalējam e4rat atkarības:
sudo apt-get install libblkid1 e2fslibsTad mēs instalējam programmu.
Tagad es jums pēc iespējas vieglāk izskaidrošu, kā to panākt. Pirmkārt, mums ir jārediģē savējie izlauzt vai grub2 atkarībā no gadījuma:
sudo nano /boot/grub/grub.cfgFaila iekšpusē mēs meklējam līniju, kas ir līdzīga šim:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY mēs pievienojam rindas beigās:
init=/sbin/e4rat-collectManā gadījumā tas izskatās šādi:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectPiezīme: Iepriekšējais solis mēs varam darīt tieši to pašu no startēšanas, kad parādās grub ekrāns, mēs esam uz mūsu OS līnijas un nospiediet 'e', lai to rediģētu. Gadījumā, ja diskā ir instalētas vairākas sistēmas, to izdarīt ir vieglāk, jo mēs izvairāmies iesaistīties citu startēšanā.
Kad tas ir izdarīts, mēs aizveram redaktors Ctrl + X, un mēs restartējam datoru.
Kad tas ir beidzis sistēmas ielādi, mums ir jāatver programmas, kuras parasti startējam biežāk, piemēram, pārlūks, pasta pārvaldnieks utt., Mums ir divas minūtes, lai to izdarītu. Kad tas ir izdarīts, mēs pārliecināmies, ka žurnāla fails ir izveidots.
ls / var / lib / e4rat /
Atbildei jābūt startup.logJa tas jums neko neliecina, jums jāatkārto šīs darbības vēlreiz.
Tagad mēs atgriežamies, lai rediģētu grub, šoreiz to darām no sākuma ekrāna, nospiežot e, kā es paskaidroju iepriekš. Un mēs pievienojam rindas beigās no iepriekš viens, kas ir šāds:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Mēs aizveramies un restartējam, bet šoreiz to darām drošajā režīmā vai no līnijas komandas. Piesakieties ar mūsu lietotājvārdu un paroli un izpildiet:
sudo e4rat-realloc /var/lib/e4rat/startup.logKad tas ir izdarīts, e4rat sāk pārvietot failus no jūsu diska (var paiet zināms laiks), kad tas būs pabeigts, mēs restartēsimies.
sudo shutdown-r nowLai programma vienmēr darbotos sākumā un ilgst pat tad, ja mēs atjauninām, mēs rediģējam grub,
sudo nano /etc/default/grubun mēs meklējam līnija:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Iepriekš mēs pievienojām šādu rindu klusa šļakstīšanās,
init=/sbin/e4rat-preloadPaliekot šādā veidā.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Mēs saglabājam failu un atkārtoti ielādējam grub:
sudo update-grubUn tas mums jau ir, turpmāk nepieciešamās programmas tiks ielādētas ātrāk.
Lai iegūtu vairāk informācijas, varat apmeklēt viņu lapu sourceforge.
Es to izmēģināšu pēc kāda laika, un, ja es neatgriezīšos, tas būs tāpēc, ka mans cietais disks būs miris