Jak mogę poprawić czas uruchamiania? (bootchart i wyjście dmesg w zestawie)

9

Zauważyłem, że ostatnio mój czas uruchamiania był niezwykle długi. Używam laptopa 12.04 z procesorem 2,40 GHz i 4 GB pamięci RAM. Uruchomiłem program rozruchowy i dmesg, ale nie jestem pewien, jak ich użyć, aby rozwiązać problem.

Oto schemat rozruchowy:

program rozruchowy

Oto wyjście dmesg (wklejenie tutaj było zbyt długie): http://pastebin.com/bspNtsux .

Każda pomoc będzie mile widziana. Daj mi znać, czy mogę podać więcej informacji. Z góry dziękuję.

Mandy
źródło
1
Wygląda na to, że wydajność rozruchu jest naprawdę związana z operacjami wejścia / wyjścia. Szczególnie ureadahead zajmuje prawie 20 sekund (!) Zasadniczo czekając na dysk ...
alci
Spróbuj wyłączyć ureadahead i opublikuj program rozruchowy. Zastanawiam się, czy to może zgolić to 20 sekund.
John Siu,
Może to oznaczać, że twój dysk powoli staje się stary i czas na jego wymianę; albo nie.
Wolfer

Odpowiedzi:

2

Nie wiem, jakiego czasu rozruchu oczekujesz i jak długo trwało na tym komputerze. Myślę, że ta ureadaheadczęść jest dość długa, ale nie jestem pewien, ponieważ używam dysków SSD od lat ...

W każdym razie możesz rzucić okiem na post http://ubuntuforums.org/showthread.php?t=1434502, który wyjaśnia ureadahead.

W tym poście możesz wypróbować następujące czynności:

  • wyzwolić przeprogramowanie ureadahead

    sudo rm /var/lib/ureadahead/*.pack
    

    następnie uruchom ponownie komputer w celu przeprofilowania i jeszcze raz, aby zobaczyć wynik.

  • usuń ureadahead i sprawdź, czy wszystko się poprawi (najprawdopodobniej będzie gorzej, ale kto wie?)

    sudo mv /etc/init/ureadahead.conf /etc/init/ureadahead.disable
    

    następnie uruchom ponownie i sprawdź, czy jest lepiej. Aby ponownie aktywować głowicę, zmień nazwę z /etc/init/ureadahead.disablepowrotem na/etc/init/ureadahead.conf

Czy to pomaga ?

alci
źródło
Dziękuję za sugestie. Niestety wydaje się, że nie pomogły. Czy mógłbyś wyjaśnić, co miałeś na myśli, kiedy powiedziałeś, że mój rozruch jest związany z IO?
Mandy,
1
Oznacza to, że patrząc na pierwszą część wykresu, widać, że przez większość czasu aktywność dysku jest maksymalna, a procesora nie. Procesor czeka więc na wejście / wyjście dysku.
alci