ďťż
 
 
   Start systemu - System Clock
 
 

Tematy

 
    
 

 

 

 

Start systemu - System Clock





Rad - 01-07-2006 13:43
Przy starcie systemu przez kilka sekund wyświetla się "Setting System Clock", a następnie "Setting System Clock Again". Te dwie operacje spowalniają mi start systemu. Czy da się je jakoś wyłączyć?



KarolOssowski - 01-07-2006 14:21
można.

$ grep -i "Setting System Clock" /etc/init.d/*
/etc/init.d/hwclockfirst.sh:            verbose_log_action_msg "Not setting System Clock"
/etc/init.d/hwclock.sh:        verbose_log_action_msg "Not setting System Clock"
$ find /etc/rc?.d/ -name "S??hwclock*.sh"
/etc/rcS.d/S22hwclock.sh
/etc/rcS.d/S18hwclockfirst.sh wychodzi na to, że wystarczy wyrzucić te dwa ostatnie. nie zdziw się jednak kiedy okaże się, że zegar systemowy będziesz miał źle ustawiony..

swoją drogą zamiast init, polecam initng (jest w experimental) - znacznie szybciej ładuje system (choć czasami może działać nie stabilnie).



Rad - 01-07-2006 15:03
A nie da się po prostu jakoś tego przyspieszyć, niekoniecznie wywalając skrypty startowe? :)



KarolOssowski - 02-07-2006 10:30
http://packages.debian.org/initng :)



Rad - 02-07-2006 10:33
Może lepiej poczekam aż wrzucą to do unstable ;).



KarolOssowski - 21-07-2006 15:20
apropos optymalizacji procesu bootowania w Debianie, jest tu ciekawe video z Debconf, na ten temat:
http://ftp.acc.umu.se/pub/debian-mee...Manterola.mpeg

pzdrv.



Rad - 24-07-2006 12:52
Moze dla tych, którym nie chce się oglądać filmu dam link do samej prezentacji:
http://www.marga.com.ar/~marga/debia...bconf-boot.pdf

Mam jeszcze kilka pytań odnoszących się do tych punktów.
1 Jak ustawić by hwclock i sieć uruchamiała się w tle? Co to w ogóle oznacza?
2. To startowanie równoległe serwisów o tym samym priorytecie to zamienienie linijki 'startup $i start' na 'startup $i start &' w /etc/init.d/rc?
3. Usunięcie depmoda z procesu startowego to zmodyfikowanie niektórych skryptów, by go nie uruchamiały? Tak swoją drogą to jak sprawdzić w jakim pliku znajduje się jakaś linijka, bo cat * | grep depomod nie zwraca nazw plików.



Witek Baryluk - 24-07-2006 19:20
hwclock.sh tak dlugo sie odpala bo wykonuje synchronizacje z zegarem biosu, mozna chyba go odpalic w trybie szybkim (zapewne w 0.1 sekundy sie odpali, zamiast 2-3), ale dokladnosc zegara bedzie rzedu 1sekundy, a nie 0.1. Wielu osobom (czyli zwykly desktop) mniejsza dokladnosc (tzn. sam zegar bedzie chodzil dokladnie, tylko bedzie przesuniety troche) nie przeszkadza, albo i tak potem odpalają ntpdate do synchronizacji przez sieci ktora dziala szybko.

Nie wiem czy jadro samo nie odczytuje z biosu daty bez synchronizacji, wtedy wystarczy poprostu wystarczy wywlic wlaczanie hwclock.sh.

[ Dodano: 2006-07-24, 19:28 ]

Moze dla tych, którym nie chce się oglądać filmu dam link do samej prezentacji:
http://www.marga.com.ar/~marga/debia...bconf-boot.pdf

Mam jeszcze kilka pytań odnoszących się do tych punktów.
1 Jak ustawić by hwclock i sieć uruchamiała się w tle? Co to w ogóle oznacza?
Oznacza to że inne usługi którym tak naprawde za bardzo nie zależy aby te usługi były odpalone/zakonczone natychmiast (np. troche mniej dokładny zegar nie przeszkodzi odpalić się usługom, a brak sieci też nie bedzie przeszkadzam wiekszosci uslug, poza moze eximem, i ntpdate).

Ale np. Odpalenie w tle hwclock moze byc nie dobrym pomyslem, bo np. u mnie zaraz po hwclock odpala sie ntpdate, i moglo by byc tak ze, hwclock sobie mysli, ntpdate ustawia dokladnie czas, a hwclock potem psuje (bo sie dluzej wykonuje).

Należy przeanalizować w miare dokładnie kolejność skryptów i co któremu może byc potrzebne.

Chyba nie. Wystarczy zrobic co nastepuje:
Otworzyc plik /etc/init.d/rc i przeczytac okolice linijki 31. (ustawic CONCURRENCY=shell).

grep -H depmod * PS. Ja osobiście nie potrzebuje szybko wstającego systemu, bo chodzi nonstop i tak.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis