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
Kamusta mabuti, salamat sa pagsagot, sinubukan kong gawin ito ngunit hindi ako nagtagumpay, kung mayroon kang oras upang i-update ang post sa LM magiging napakahusay, salamat Pablo.
Sa oras na sinubukan ko ito sa Ubuntu. Sa palagay ko dapat mayroong malalaking pagkakaiba sa LM.
Cheers! Paul
Kumusta mabuti para sa kontribusyon, ang tanong ko ay kung nasubukan mo ito sa LM 13? Gumagawa ?.
Pagbati at salamat
Sakto! Maaari din itong magamit sa ibang mga distrito. Ang ideya ay upang ipakita ang programa, ipaliwanag ang mga hakbang sa pag-install para sa pinakabago (karaniwang mga gumagamit ng Ubuntu at karamihan sa mga mambabasa ng blog). Ang mga gumagamit ng iba pang mga distrito ay tiyak na malalaman kung ano ang gagawin o kung saan hahanapin para sa karagdagang impormasyon.
Cheers! Paul
Sinubukan ko ito at ang totoo ay nawala ang aking gdm, gumagamit ako ng trisquel 5.0 na batay sa Ubuntu 11.04, nais kong malaman kung mayroong anumang file na mai-e-edit upang mabawi ang aking grapikong kapaligiran, salamat
Maaari din itong magamit para sa iba pang mga distrito, halimbawa Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
Regards
Hindi ito papayagang mai-install ko ito, ito ang nakukuha ko sa terminal:
CMake Error sa /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (mensahe):
Hindi mahanap ang hiniling na mga library ng Boost.
Hindi mahanap ang mga Boost header file. Mangyaring itakda ang BOOST_ROOT sa root
direktoryo na naglalaman ng Boost o BOOST_INCLUDEDIR sa direktoryo na naglalaman
Palakasin ang mga header.
Call Stack (pinaka-kamakailang tawag lamang):
CMakeLists.txt: 20 (find_package)
CMake Error sa src / cmake / Findext2fs.cmake: 17 (MENSAHE):
Hindi mahanap ang mga ext2f
Call Stack (pinaka-kamakailang tawag lamang):
src / CMakeLists.txt: 57 (FIND_PACKAGE)
- Ang pag-configure ng hindi kumpleto, mga error ay naganap!
Regards
Ok, maaari mong i-download ang deb package, na-download ko ang mga mapagkukunan nang direkta.
Ang pagpapatala, paglilipat, at pag-preload ng file ay mukhang mahusay, ngunit ...
Napakatagal ba upang magsimula ng pamamahagi ng Linux? Ito ba ay usapin ng mga serbisyong mayroon kami? Patuloy ba tayong nagrereklamo tungkol sa parehong bagay?
Hindi ito kukuha sa akin ng higit pa sa upang buksan ang cell phone at ipasok ang code ng pagkakakilanlan, at mayroon akong isang drama sa Ext4 dahil ang aking kasalukuyang distro ng pagsagip, Slax, ay hindi pinamamahalaan ang filesystem na ito sa ngayon, na nangangailangan ng oras. 😉
May nangyayari ba tulad nito sa iba pa?
Kailangan mong i-edit ang file ng pagsasaayos ng grub bilang sobrang gumagamit ng system ... Malinaw na sa ganitong paraan hindi nito mai-save ang mga pagbabago. Cheers…
Para lang sa Ubuntu?
Sa gayon, mayroon akong mga problema kapag nag-e-edit mula sa boot.
Pulse e, pagdaragdag ng solong sa linya at pulse ctrl + x
Pagkatapos nito ay magiging itim ang screen at kailangan kong mag-restart.
Bumalik ako sa editor at nakita na ang pagbabago ay hindi nai-save.
tungkol
Salamat, perpektong gumana ito kay Debian. Masyadong maraming mga dependency (libboots) ngunit lahat ok.
Sa palagay ko ang pag-optimize na ito ay walang silbi para sa mga SSD drive, tama ba?