Оптимизиране на GNU / Linux зареждане с E4rat

Вчера приятел ми разказа за e4rat (Ext4 - Намаляване на времената за достъп) набор от инструменти за ускоряване на процеса на зареждане на нашата система и днес реших да опитам.

Търсенето, което намерих в linuxzone.com урок за инсталирането му и обяснение на работата му. Цитирам тук дословно:

Може да откриете, че с течение на времето вашата система става малко по-тежка и отнема много време, за да заредите вашата операционна система. Това е нещо често срещано във всички системи и основната причина обикновено е търсенето и зареждането на файловете, необходими за стартиране, тъй като системата обикновено трябва да сканира целия диск, за да ги намери. За да избегнете това и да оптимизирате вашия ботуш, има инструменти като e4rat.

E4rat (Ext4 - Намаляване на времената за достъп) е набор от инструменти за ускоряване на процеса на стартиране, както и приложенията, които се зареждат при стартиране, регистриране на използваните файлове през първите 2 минути на стартиране, преместване и предварително зареждане, като по този начин елиминира времената търсене и забавяне на ротация. Това води до висока скорост на трансфер на твърдия диск.

Процесът се състои от три стъпки: събиране информация за стартиране, преназначаване на файловете и след това да ги зареждате при всяко зареждане.

Имайте предвид, че това работи само с магнитни дискове и те трябва да бъдат форматирани в ext4.

Ще започнем с изтеглянето на програмата от вашата страницаВ този случай ще изтегля файла .deb, тъй като ще използвам Ubuntu 11.04.

Преди да го инсталираме, трябва да изтрием ureadahead, за да не противоречи:

sudo dpkg --purge ureadahead ubuntu-minimal

Забележка: Преди прочистването има две тирета.

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

sudo apt-get install libblkid1 e2fslibs

След това инсталираме програмата.

Сега ще ви обясня възможно най-лесно как да го накарам да работи. Първо, трябва да редактираме нашите ровя или grub2, в зависимост от случая:

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'за да го редактирате. В случай, че имате няколко системи, инсталирани на диска, е по-лесно да го направите, тъй като избягваме да се ангажираме със стартирането на останалите.

След като това стане, затваряме редактор Ctrl + X и ние рестартираме нашия компютър.

Когато приключи зареждането на системата, трябва да отворим програмите, които обикновено стартираме по-често, като браузър, мениджър на поща и т.н., имаме две минути да го направим. След като приключим, се уверяваме, че регистрационният файл е създаден.

ls / var / lib / e4rat /

Отговорът трябва да бъде startup.logАко не ви покаже нищо, ще трябва да повторите стъпките отново.

Сега се връщаме, за да редактираме grub, този път го правим от началния екран чрез натискане 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

След като това бъде направено, e4rat започва да премества файловете от вашия диск (може да отнеме известно време), когато приключи, рестартираме.

sudo shutdown-r now

За да може програмата винаги да се изпълнява в началото и да продължи дори ако актуализираме, редактираме нашата grub,

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"

Запазваме файла и презареждаме grub:

sudo update-grub

И вече го имаме, отсега нататък необходимите програми ще се зареждат по-бързо.

За повече информация можете да посетите страницата им SourceForge.

Ще го пробвам след малко и ако не се върна, ще е защото твърдият ми диск ще е умрял 