Kahapon isang kaibigan ang nagkwento sa akin e4rat (Ext4 - Pagbawas ng Mga Oras ng Pag-access) isang hanay ng mga tool upang mapabilis ang proseso ng boot ng aming system at ngayon, napagpasyahan kong subukan ito.
Paghahanap na nakita ko sa linuxzone.com isang tutorial para sa pag-install nito at isang paliwanag sa pagpapatakbo nito. Sinipi ko rito ang pandiwang:
Maaari mong malaman na sa paglipas ng panahon ang iyong system ay naging medyo mabigat at ito ay tumatagal ng isang mahabang oras upang mai-load ang iyong OS. Ito ay isang bagay na karaniwan sa lahat ng mga system at ang pangunahing sanhi ay karaniwang ang paghahanap at paglo-load ng mga file na kinakailangan para sa pagsisimula, dahil ang system ay karaniwang kailangang i-scan ang buong disk upang hanapin ang mga ito. Upang maiwasan ito at ma-optimize ang iyong boot, may mga tool tulad ng e4rat.
Ang E4rat (Ext4 - Reducing Access Times) ay isang hanay ng mga tool upang mapabilis ang proseso ng pagsisimula, pati na rin ang mga application na naglo-load sa pagsisimula, na nagrerehistro ng mga file na ginamit sa unang 2 minuto ng pagsisimula, paglipat at pag-preload sa kanila, kaya tinanggal ang mga oras mga pagkaantala sa paghahanap at pag-ikot. Humahantong ito sa isang mataas na rate ng paglipat ng hard drive.
Ang proseso ay binubuo ng tatlong mga hakbang: pagkolekta impormasyon tungkol sa pagsisimula, muling pagtatalaga ng mga file, at pagkatapos ay ilagay ang mga ito upang mai-load sa bawat boot.
Tandaan na gumagana lamang ito sa mga magnetic disk at kailangan nilang mai-format sa ext4.
Magsisimula kami sa pamamagitan ng pag-download ng programa mula sa iyong pahinaSa kasong ito ay mai-download ko ang .deb file, dahil gagamitin ko ang Ubuntu 11.04.
Bago i-install ito, dapat naming tanggalin ang ureadahead, upang hindi ito sumasalungat:
sudo dpkg --purge ureadahead ubuntu-minimalTandaan: Bago maglinis, mayroong dalawang gitling.
I-install namin ang mga dependency para sa e4rat:
sudo apt-get install libblkid1 e2fslibsPagkatapos ay mai-install namin ang programa.
Ngayon ay ipapaliwanag ko nang madali hangga't maaari kung paano ito magagawa. Una, dapat naming i-edit ang aming uod o grub2 ayon sa kaso:
sudo nano /boot/grub/grub.cfgSa 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 roY idagdag namin ang sumusunod sa dulo ng linya:
init=/sbin/e4rat-collectSa aking kaso, ganito ang hitsura:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectTandaan: Ang nakaraang hakbang na 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 mai-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 i-restart namin ang aming computer.
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 startup.logKung hindi ito magpapakita sa iyo ng anupaman, kakailanganin mong ulitin muli ang mga hakbang.
Ngayon ay bumalik kami sa pag-edit ng grub, sa oras na ito ay ginagawa namin ito mula sa home screen sa pamamagitan ng pagpindot e, tulad ng ipinaliwanag ko sa itaas. At idinagdag namin sa dulo ng linya mula dati solong, pagiging sumusunod:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Isinasara at restart namin, ngunit sa oras na ito ginagawa namin ito sa ligtas na mode o mula sa linya ng comandos. Mag-log in gamit ang aming username at password at isagawa:
sudo e4rat-realloc /var/lib/e4rat/startup.logKapag 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 nowUpang ang programa ay palaging tumatakbo sa simula at tumatagal kahit na mag-update kami, ini-edit namin ang aming grub,
sudo nano /etc/default/grubat hinanap namin ang linya:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Idinagdag namin ang sumusunod na linya bago tahimik na splash,
init=/sbin/e4rat-preloadNanatili sa ganitong paraan.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Nai-save namin ang file, at na-reload ang grub:
sudo update-grubAt mayroon kami nito, mula ngayon ang mga kinakailangang programa ay mas mabilis na mai-load.
Para sa karagdagang impormasyon, maaari mong bisitahin ang kanilang pahina sourceforge.
Susubukan ko ito saglit at kung hindi ako babalik, ito ay dahil ang aking hard drive ay namatay 