|
e4rat (Ext4 - Reducing Access Times) ay isang hanay ng mga kasangkapan para bilisan ang proseso ng boot, pati na rin ang mga application na naglo-load sa pagsisimula, pagrerehistro ng mga file na ginamit sa unang 2 minuto ng pagsisimula, paglipat sa kanila y preloading sila, sa gayon tinatanggal ang mga oras ng paghahanap at mga pagkaantala sa pag-ikot. Humahantong ito sa isang mataas na rate ng paglipat ng hard drive. |
Ang proseso ay binubuo ng tatlong mga hakbang: pangangalap ng impormasyon tungkol sa pagsisimula, muling pagtatalaga ng mga file, at pagkatapos i-load ang mga ito sa bawat pagsisimula.
Magsisimula tayo sa i-download ang programa.
Bago i-install ito, dapat namin tanggalin ang ureadahead, upang hindi ito sumasalungat dito:
sudo dpkg --utulin ang ureadahead ubuntu-minimal
I-install namin ang mga dependency para sa e4rat:
sudo apt-get install libbblkid1 e2fslibs
Pagkatapos ay mai-install namin ang programa.
Ngayon ay ipapaliwanag ko sa iyo nang madali hangga't maaari kung paano ito maisasagawa. Una, dapat naming i-edit ang aming grub o grub2 ayon sa kaso:
sudo nano /boot/grub/grub.cfg
Sa loob ng file naghahanap kami ng isang linya na katulad nito:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
At idinagdag namin ang sumusunod sa dulo ng linya:
init = / sbin / e4rat-mangolekta
Sa aking kaso, ganito ang hitsura:
linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro tahimik na splash vt.handoff = 7 init = / sbin / e4rat-collect
Ang nakaraang hakbang ay maaari naming gawin ang eksaktong kapareho mula sa pagsisimula, kapag lumabas ang grub screen, nasa linya kami ng aming OS at pindutin ang 'e' upang i-edit ito. Kung sakaling mayroon kang maraming mga system na naka-install sa disk, mas madaling gawin ito, dahil iniiwasan naming makisali sa pagsisimula ng iba.
Kapag tapos na ito, isinasara namin ang editor Ctrl + X, at muling simulan.
Kapag natapos nito ang paglo-load ng system, dapat nating buksan ang mga program na karaniwang madalas nating sinisimulan, tulad ng browser, mail manager, atbp ..., mayroon kaming dalawang minuto upang magawa ito. Kapag tapos na ito siguraduhin namin na ang file ng log ay nalikha.
ls / var / lib / e4rat /
Ang sagot ay dapat na startup.log, kung hindi ito magpapakita sa iyo ng anumang kakailanganin mong ulitin muli ang mga hakbang.
Ngayon ay bumalik kami sa pag-edit ng grub, sa oras na ito ginagawa namin ito mula sa home screen sa pamamagitan ng pagpindot sa e, tulad ng ipinaliwanag ko sa itaas. At idinagdag namin ang solong parameter sa dulo ng linya na nabanggit namin dati, na sumusunod:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Nagsasara kami at nagre-reboot, ngunit sa oras na ito ginagawa namin ito sa ligtas na mode o mula sa linya ng utos. Mag-log in gamit ang aming username at password at isagawa:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Kapag tapos na ito, nagsisimulang ilipat ng e4rat ang mga file mula sa iyong disk, (maaaring tumagal nang isang sandali), kapag natapos ito, muling simulan namin.
sudo shutdown -r ngayon
Upang ang programa ay palaging tumatakbo sa simula at tumatagal kahit na mag-update kami, ini-edit namin ang aming grub:
sudo nano / etc / default / grub
at hinahanap namin ang linya:
GRUB_CMDLINE_LINUX_DEFAULT = "tahimik na splash"
Idinagdag namin ang sumusunod na linya bago ang tahimik na splash,
init = / sbin / e4rat-preload
Nanatili sa ganitong paraan.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload tahimik na splash"
Nai-save namin ang file, at na-reload ang grub:
sudo update-grub
Meron na tayo. Mula ngayon, ang mga karaniwang programa ay mabilis na maglo-load sa pagsisimula.
Para sa karagdagang impormasyon, maaari mong bisitahin ang pahina ng proyekto sa sourceforge.
Fuente: linux-zone