Viva - Pomóż nam zakończyć chów przemysłowy
 MENU

Main Menu

Artykuł w przygotowaniu: Ubuntu - najlepsze dodatki do Firefox'a.
Readahead - przyspieszenie startu systemu Drukuj Email
Ocena użytkowników: / 1
SłabyŚwietny 
Ubuntu - Gotowe rozwiązania
Wpisany przez QkiZ   
Piątek, 10 Lipiec 2009 10:57
Spis treści
Readahead - przyspieszenie startu systemu
Profilowanie na nowo
Readahead w profilu użytkownika - metoda wydajniejsza
Readahead dla wielu użytkowników
Na zakończenie
Wszystkie strony
Technik przyspieszania startu Ubuntu jest wiele, ale zaprezentuje tą najbardziej skuteczną. Wykorzystamy do tego mechanizm, który normalnie jest zaimplementowany w tej dystrybucji. Ten mechanizm to Readahead.
Bierze on udział podczas startu systemu. Kiedy uruchamiacie kernel bez parametru quiet można zobaczyć komunikat Reading files needed to boot. W tym momencie zaczyna działanie readahead. Działa on na zasadzie wcześniejszego wczytania do RAMu wszystkich potrzebnych plików w trakcie startu systemu i przy użyciu tych plików przez system zostają użyte te w RAMie, a nie z dysku. A wiadomo, że RAM jest szybszy od dysku. Przez co skraca się czas dostępu do danych. Jeszcze na sam początek powiem, że to nie jest to trik dla początkujących.
Pierwsze zawsze co musi zrobić ten mechanizm to mieć listę plików, którą należy wczytać do pamięci. Można ją prosto utworzyć za pomocą polecenia readahead-watch. Jak łatwo się domyśleć ten sposób zużywa więcej pamięci podczas startu systemu. Więc jeśli macie mniej 1 GB to raczej bym nie ryzykował z zastosowaniem tego triku. Nie ma nic za darmo. 
Sposób nadaje się do przyspieszania otwierania również aplikacji, nie tylko systemu. Ale w tym artykule zajmiemy się tylko przyspieszaniem systemu. Każdy po przeczytaniu będzie mógł sam przyspieszyć sobie swoje ulubione programy. Powodem dla którego stosowałem tą technikę był strasznie długi czas ładowania systemu od momentu GDM do pełnego pulpitu. Czyli momentu w którym już mogę bez żadnych opóźnień działać na komputerze. Po dodaniu kolejnych bajerów do systemu, które mają startować razem z nim (nowe usługi, programy uruchamiane na starcie), czas podnoszenia się zaczyna się wydłużać. Szczególnie w wymienionym przeze mnie momencie.
Moja maszyna to Intel Core Duo 1,6 GHz (dwa rdzenie), 2 GB RAMu, 5400 RPM dysk twardy. Powyłączałem wcześniej już usługi z których nie korzystam, a były włączone domyślnie (samba, nfs, cups), zaraz po zainstalowaniu. Tego procesu nie będę tu opisywał, bo to temat na oddzielny artykuł. Wraz z Gnome'm wstają mi następujące programy: Conky, Cairo-Dock, Desklets, Screenlets, Wallpaper-Tray. Całość wstaje w ponad minutę, dokładnie 1:28. Sam system do momentu GDM wstaje w 32 sekund. Później się strasznie dłuży. Przejdźmy najpierw do przyspieszenia tej pierwszej części startu, sprzed logowania.


Komentarze
Dodaj nowy Szukaj RSS
jszpyrka  - no i mam teraz :( |79.186.79.xxx |2009-07-12 22:51:27
Zrobiłem wszystko wg opisu ze strony 2 (profilowanie na nowo) i czas ZWIĘKSZYŁ się z 36 do 55 s

Jakieś sugestie co teraz?

pozdrawiam
Jacek
QkiZ |2009-07-14 02:06:49
Możesz zapodać mi na mejla pliki readahead.root i readahead.gnome? geek(małpa)qkiz.pl.
rus  - lista grub |194.146.217.xxx |2009-11-14 10:42:29
a jak wejsc w to menu jesli mam tylko jeden system (ubuntu 9.10) i nie pojawia mi sie lista??
QkiZ  - odp |2009-11-16 00:43:24
Aby wejść do tego menu w pliku /etc/default/grub musisz wykomentować linijkę:
Kod:
GRUB_HIDDEN_TIMEOUT=0

Potem dajesz w konsoli
Kod:
sudo update-grub

Teraz powinno Ci się pojawiać menu. Ale to i tak na nic Ci się to nie zda, ponieważ w 9.10 zrezygnowano z readahead na rzecz shreadahead, które profiluje się samo po każdej większej zmianie w systemie. Po za tym nie da się go wykorzystać do ładowania profilu użytkownika. Więc lipa. A ten artykuł powstał za czasów 9.04.
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
=)=D=(XD:dizzy:T_T:blush:^_^=_=-_-:pout::angry:
=Oo_O:snicker::eyebrow::sigh::sick::whisper::whistle::nuu::gah::flame::cool:
:shy::kawaii::notfunny::snooty::uhh:X_XXB:talkbiz::grr::onoes::psychotic::scared:
:evil::nomnom::zombie::want::drunk::love::meow::music:
 
Zmieniony: Środa, 29 Lipiec 2009 14:46
 
JoomlaWatch Stats 1.2.9 by Matej Koval
blip: qkiz
Wybierz motyw
qkiz
Sonda
Czy informacje na stronie są przydatne?
 
Tematy pokrewne
Najczęściej czytane
Losowe linki
Grafika


Kraje

93.9%Poland Poland
2%United Kingdom United Kingdom
0.7%Germany Germany
0.5%United States United States
0.3%Ireland Ireland

Goście

Dzisiaj: 2
Wczoraj: 95
Bieżący tydzień: 370
Poprzedni tydzień: 729
Bieżący miesiąc: 1099
Poprzedni miesiąc: 3185
Ogółem: 11108



Creative Commons License Document made with KompoZer
Wykorzystanie zawartości tej strony w celach komercyjnych bez zgody autora jest zabronione.
Jeśli wykorzystujesz zawartość tej strony w swoich artykułach, podaj jako źródło adres URI tej strony.





.