Optymalizacja rozruchu GNU / Linux za pomocą E4rat

Wczoraj powiedział mi przyjaciel E4rat (Ext4 - skrócenie czasu dostępu) zestaw narzędzi do przyspieszenia procesu uruchamiania naszego systemu i dzisiaj postanowiłem spróbować.

Wyszukiwanie, które znalazłem w Linuxzone.es samouczek dotyczący jego instalacji i wyjaśnienie jego działania. Cytuję tutaj dosłownie:

Może się okazać, że wraz z upływem czasu system staje się nieco cięższy, a ładowanie systemu operacyjnego zajmuje dużo czasu Jest to powszechne we wszystkich systemach, a główną przyczyną jest zwykle wyszukiwanie i ładowanie plików niezbędnych do uruchomienia, ponieważ system zwykle musi przeskanować cały dysk, aby je znaleźć. Aby tego uniknąć i zoptymalizować boot, są narzędzia takie jak e4rat.

E4rat (Ext4 - Reducing Access Times) to zestaw narzędzi do przyspieszenia procesu uruchamiania, a także aplikacji, które ładują się przy starcie, rejestrują pliki używane w pierwszych 2 minutach uruchamiania, przenoszą je i wstępnie ładują, a tym samym eliminują czasy wyszukiwania i opóźnienia w rotacji. Prowadzi to do dużej szybkości transferu dysku twardego.

Proces składa się z trzech etapów: zbierania informacja o uruchamianiu, ponownym przypisywaniu plików, a następnie ładowaniu ich przy każdym uruchomieniu.

Należy pamiętać, że działa to tylko z dyskami magnetycznymi i należy je sformatować w ext4.

Zaczniemy od pobrania programu z Twojej stronyW takim przypadku pobiorę plik .deb, ponieważ będę używać Ubuntu 11.04.

Przed instalacją musimy usunąć ureadahead, aby nie powodował konfliktów:

sudo dpkg --purge ureadahead ubuntu-minimal

Uwaga: przed czyszczeniem są dwa łączniki.

Instalujemy zależności dla e4rat:

sudo apt-get install libblkid1 e2fslibs

Następnie instalujemy program.

Teraz wyjaśnię ci tak łatwo, jak to tylko możliwe, jak to działa. Najpierw musimy edytować plik grub lub grub2 w zależności 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

dodajemy następujący tekst na końcu wiersza:

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

Uwaga: w poprzednim kroku możemy zrobić dokładnie to samo od uruchomienia, kiedy pojawi się ekran grub, jesteśmy na linii naszego systemu operacyjnego i wciskamy '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 plik redaktor Ctrl + X i ponownie uruchamiamy nasz komputer.

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 /

Odpowiedź musi być start.logJeś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śniam powyżej. I dodajemy na końcu wiersza z poprzedniego pojedynczybędący następująco:

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 polecenia. 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 linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Wcześniej dodajemy następujący wiersz cichy plusk,

init=/sbin/e4rat-preload

Pozostając w ten sposób.

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

Zapisujemy plik i ponownie wczytujemy grub:

sudo update-grub

I już to mamy, od teraz potrzebne programy będą ładowane szybciej.

Aby uzyskać więcej informacji, możesz odwiedzić ich stronę sourceforge.

Za chwilę spróbuję i jeśli nie wrócę, będzie to spowodowane tym, że mój dysk twardy umarł 😀


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

13 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   elav <° Linux powiedział

    Działa kurwa !!! Widać, że aplikacje otwierają się szybciej 😀

  2.   Carlos powiedział

    Świetnie, spróbuję w LMDE ... Powiem ci, jak leci.

    Pozdrowienia.

  3.   Fredy powiedział

    To samo, jeśli szybko nie wrócę, wrócę później hehe.

    1.    Fredy powiedział

      Po kilku próbach nie udało się.

      Spróbuję jeszcze raz, ale innego dnia.

      1.    elav <° Linux powiedział

        To zadziałało dla mnie i KZKGGaary, zanim też rzucił swojego Archlinuxa na ziemię hahaha

        1.    nerjamartin powiedział

          O MÓJ BOŻE! co się z tym stało? o_0

          1.    nerjamartin powiedział

            Ehem! znowu piszę z pracy! ^ _ ^ U
            Nie wierz, że przeszedłem na „ciemną stronę” !!! hehehe

            1.    elav <° Linux powiedział

              Normalnie, dziś pojawił się KZKGGaara z zainstalowanym systemem Windows 7 😀


  4.   Erytryma powiedział

    To działa jak urok! Programy uruchamiają się dużo szybciej! Bardzo dziękuję za radę! 😀

  5.   łowca powiedział

    Odkryłem, że jest krok, który można pominąć:

    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 ## TO REBOOT JEST WIĘCEJ

    Aby program zawsze działał na początku i trwał nawet po aktualizacji, edytujemy nasze grub,

    sudo nano / etc / default / grub

  6.   ErunamoJAZZ powiedział

    Cóż, właśnie próbowałem, a prawda jest taka, że ​​zmiana jest niewielka: / i że nie formatowałem od prawie roku.

  7.   Angel de la Vega powiedział

    Dzień dobry podążałem za krokami do listu ale nie zadziałało, nawet plik startup.log nie jest tworzony i sprawdzam programy które się uruchamiają i e4rat nie startuje, mam Ubuntu 13.04, prawda już doprowadza mnie do szału ... byłbym wdzięczny za twoją pomoc

  8.   Mario powiedział

    Znakomity ten krok od rozpoczęcia za 1 minutę 40 sekund do dokładnych 29 sekund !!!!!!!!!! Dziękuję bardzo, chociaż nie wyjaśniają tego dobrze, ale eksperymentując osiągnąłem to dzięki