Оптимизација покретања ГНУ / Линука са Е4рат

Јуче ми је пријатељ причао о томе Е4рат (Ект4 - Скраћивање времена приступа) сет алата за убрзање процеса покретања нашег система и данас сам одлучио да покушам.

Претраживање које сам пронашао у Линукзоне.ес упутство за његову инсталацију и објашњење његовог рада. Овде цитирам дословно:

Можда ћете открити да с временом ваш систем постаје нешто тежи и треба вам пуно времена да се учита ваш ОС. То је нешто уобичајено у свим системима, а главни узрок је обично претрага и учитавање датотека неопходних за покретање, пошто систем обично мора да скенира читав диск да би их пронашао. Да бисте то избегли и оптимизовали свој боот, постоје алати попут е4рат.

Е4рат (Ект4 - Смањивање времена приступа) је скуп алата за убрзање процеса покретања, као и апликација које се учитавају приликом покретања, региструјући датотеке коришћене у прва 2 минута покретања, премештајући их и унапред учитавајући, чиме елиминишу времена кашњења у претрази и ротацији. То доводи до велике брзине преноса чврстог диска.

Процес се састоји од три корака: прикупљање информације о покретању, прераспоређивању датотека, а затим стављању на учитавање при сваком покретању система.

Имајте на уму да ово ради само са магнетним дисковима и да их треба форматирати у ект4.

Почећемо са преузимањем програма са ваше страницеУ овом случају ћу преузети датотеку .деб, јер ћу користити Убунту 11.04.

Пре него што га инсталирамо, морамо избрисати уреадахеад, тако да се не сукобљава:

sudo dpkg --purge ureadahead ubuntu-minimal

Напомена: Пре чишћења постоје две цртице.

Инсталирамо зависности за е4рат:

sudo apt-get install libblkid1 e2fslibs

Затим инсталирамо програм.

Сада ћу вам објаснити што је лакше могуће како то учинити. Прво, морамо уредити наш клопа или груб2, овисно о случају:

sudo nano /boot/grub/grub.cfg

Унутар датотеке тражимо линију сличну овој:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

додамо следеће на крају реда:

init=/sbin/e4rat-collect

У мом случају то изгледа овако:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Напомена: Претходни корак се може извршити потпуно исто од покретања, када изађе екран за уклањање, ми смо на линији нашег ОС-а и притисните 'e'да га уредите. У случају да имате неколико система инсталираних на диску, то је лакше учинити, јер избегавамо да се укључимо у покретање осталих.

Када се ово заврши, затварамо уредник Цтрл + Кс и поново покрећемо рачунар.

Када заврши са учитавањем система, морамо да отворимо програме које обично чешће покрећемо, попут прегледача, менаџера е-поште итд ..., имамо два минута да то урадимо. Једном када се то уради, осигуравамо да је датотека дневника креирана.

лс / вар / либ / е4рат /

Одговор мора бити стартуп.логАко вам ништа не покаже, мораћете поново да поновите кораке.

Сада се враћамо да уредимо груб, овога пута то радимо са почетног екрана притиском e, као што сам горе објаснио. И додајемо на крају реда од раније један, како следи:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Затварамо и поново покрећемо, али овај пут то радимо у сигурном режиму или из реда команде. Пријавите се са нашим корисничким именом и лозинком и извршите:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Једном када се то уради, е4рат почиње да премешта датотеке са вашег диска (може потрајати), када се заврши, поново покрећемо.

sudo shutdown-r now

Тако да програм увек ради на почетку и траје чак и ако ажурирамо, уређујемо грубу,

sudo nano /etc/default/grub

и тражимо линеа:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Претходно додајемо следећи ред тихо прскање,

init=/sbin/e4rat-preload

Остајући на овоме.

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

Сачувамо датотеку и поново учитавамо груб:

sudo update-grub

А ми то већ имамо, од сада ће се потребни програми брже учитавати.

За више информација можете посетити њихову страницу соурцефорге.

Пробаћу за неко време и ако се не вратим, биће то зато што ће ми се хард диск покварити 