Optymalizacja rozruchu

9

Zainstalowałem program rozruchowy, aby monitorować proces uruchamiania.

Miałem pewne problemy z czasem uruchamiania (> 80 sekund) Przed: http://i.stack.imgur.com/4tvky.png

Po drobnych poprawkach za pomocą Bum, Ubuntu-tweak i Start-up Manager osiągnąłem (> 30 sekund) Po: http://i.stack.imgur.com/F4Pyf.png

Czy to jest dobre ? czy jest miejsce na więcej? Jaki czas rozruchu (zakres) jest normalny? (oczywiście to zależy, ale od ustawień domyślnych na komputerze klasy średniej / zaawansowanej)

Jai Puri
źródło
2
Myślę, że 30 sekund to całkiem niezły rozruch, jeśli masz dysk twardy.
NightwishFan
tak 30 sekund jest niesamowity jak na dysk twardy. Ale wyobraź sobie, że masz dysk SSD -> wtedy wszystkie czerwone rzeczy znikną. RedStuff = Procesor musi czekać na twój dysk twardy
aatdark
To dobry wynik =), 80 sekund to trochę za długo. Podczas gdy czas uruchamiania jest szacowany na 10 ~ 40 sekund (szacunki).
Wilsonzaizai
Moja maszyna uruchamia się w ciągu 24 sekund na 5400 rpm HD. Czasami jednak ma minutowy rozruch, prawdopodobnie coś konfiguruje.
NightwishFan

Odpowiedzi:

8

Jedyną rzeczą, która wyróżnia mnie w tym schemacie rozruchowym, jest (stosunkowo) długi okres od ~ 6 sekund do ~ 11 sekund do rozruchu, gdzie przepustowość dysku jest bardzo niska. Sugeruje to, że ureadaheadwykonuje wiele (powolnych) poszukiwań zamiast (szybkich) odczytów liniowych. Dokonywanie ureadaheadprzeprofilowującego bagażnika może pomóc tutaj. Usunięcie .packplików /var/lib/ureadaheadspowoduje ureadaheadprzeprofilowanie następnego rozruchu.

RAOF
źródło
1

Z tego, co widzę, myślę, że możesz jechać tak szybko, jak to możliwe. Jedyną rzeczą, o której mogłem pomyśleć, byłoby stworzenie niestandardowego jądra specjalnie dla twojego sprzętu, ale nie wiem, ile przyspieszenia by to dało.

jrg
źródło
0

e4rat, jeśli używasz Ext4. Ale najlepiej z wersjami „lite-git”. Ureadahead jest dobry dla dysków SSD. W przypadku HDD (na Ext4) możesz zyskać więcej, używając e4rat (ale POTRZEBUJESZ wyłączyć ureadahead).

e4rat przenosi pliki potrzebne do rozruchu i logowania (i cokolwiek uruchomisz przez pierwsze 120 sekund. - dobrze, jeśli zawsze uruchamiasz jakąś aplikację podczas uruchamiania). A warianty „-lite” załadują tylko niewielką część potrzebnych plików do pamięci RAM i pozostaną równoległe do normalnego uruchamiania. To skraca kilka sekund na wolnych dyskach twardych, gdy trzeba załadować wiele rzeczy.

(Masz również Apache + mysql, który możesz wyłączyć, jeśli nie potrzebujesz go cały czas, ponieważ oba można łatwo uruchomić z cli w dowolnym czasie)

przemo_li
źródło