|
e4rat (Ext4 - Reducing Access Times) to zestaw plików narzędzia dla przyspieszyć proces uruchamiania, a także aplikacje, które ładują się przy starcie, rejestrując pliki używane przez pierwsze 2 minuty po uruchomieniu, ich przenoszenie y wstępne ich ładowanie, eliminując w ten sposób czas wyszukiwania i opóźnienia w rotacji. Prowadzi to do dużej szybkości transferu dysku twardego. |
Proces składa się z trzech kroków: zbierania informacji o uruchamianiu, ponownej alokacji plików, a następnie ładowania ich przy każdym uruchomieniu.
Zaczniemy od pobierz program.
Przed instalacją musimy usunąć ureadahead, aby nie powodował konfliktów z nim:
sudo dpkg --purge ureadahead ubuntu-minimal
Instalujemy zależności dla e4rat:
sudo apt-get zainstaluj libblkid1 e2fslibs
Następnie instalujemy program.
Teraz wyjaśnię ci tak łatwo, jak to tylko możliwe, jak to działa. Najpierw musimy edytować nasze grub lub grub2, zależnie od przypadku:
sudo nano /boot/grub/grub.cfg
W pliku szukamy linii podobnej do tej:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
I dodajemy na końcu linii:
init = / sbin / e4rat-collect
W moim przypadku wygląda to tak:
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
W poprzednim kroku możemy zrobić dokładnie to samo od uruchomienia, kiedy pojawi się ekran grub, jesteśmy w linii naszego systemu operacyjnego i wciśnij 'e', aby go edytować. W przypadku, gdy na dysku jest zainstalowanych kilka systemów, jest to łatwiejsze, ponieważ unikamy angażowania się w uruchamianie innych.
Gdy to zrobisz, zamykamy edytor Ctrl + X i restartujemy.
Kiedy zakończy się ładowanie systemu, musimy otworzyć programy, które zwykle uruchamiamy częściej, takie jak przeglądarka, menedżer poczty itp ..., mamy na to dwie minuty. Po wykonaniu tej czynności upewniamy się, że plik dziennika został utworzony.
ls / var / lib / e4rat /
Odpowiedzią musi być startup.log, jeśli nic nie pokaże, będziesz musiał powtórzyć kroki.
Teraz wracamy do edycji grub, tym razem robimy to z ekranu głównego, naciskając e, jak wyjaśniłem powyżej. I dodajemy pojedynczy parametr na końcu wiersza, o którym wspomnieliśmy wcześniej, w następujący sposób:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Zamykamy i restartujemy, ale tym razem robimy to w trybie awaryjnym lub z linii poleceń. Zaloguj się za pomocą naszej nazwy użytkownika i hasła i wykonaj:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Gdy to zrobisz, e4rat zacznie przenosić pliki z twojego dysku (może to chwilę potrwać), kiedy to się skończy, restartujemy.
sudo shutdown -r now
Aby program zawsze działał na początku i trwał nawet po aktualizacji, edytujemy nasze grub:
sudo nano / etc / default / grub
i szukamy linii:
GRUB_CMDLINE_LINUX_DEFAULT = "cichy plusk"
Dodajemy następujący wiersz przed cichym pluskiem,
init = / sbin / e4rat-preload
Pozostając w ten sposób.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload cichy splash"
Zapisujemy plik i ponownie wczytujemy grub:
sudo update-grub
Już to mamy. Odtąd zwykłe programy będą ładować się szybciej podczas uruchamiania.
Aby uzyskać więcej informacji, możesz odwiedzić stronę projektu w sourceforge.
źródło: Strefa Linuksa