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)
boot
optimization
Jai Puri
źródło
źródło
Odpowiedzi:
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
ureadahead
wykonuje wiele (powolnych) poszukiwań zamiast (szybkich) odczytów liniowych. Dokonywanieureadahead
przeprofilowującego bagażnika może pomóc tutaj. Usunięcie.pack
plików/var/lib/ureadahead
spowodujeureadahead
przeprofilowanie następnego rozruchu.źródło
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.
źródło
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)
źródło