kello (KUbuntu 7.10)
Linuxin oma softakello edistää koneessani pahasti !
Mutta jos buuttaan koneen, niin silloinhan linuxin softakello asetetaan PC:n oman hardware-reaaliaikakellon mukaan, ja kneen laitteistokellon mukaan asetettuna linuxin softakellokin on heti buuttauksen jälkeen täsmälleen oikeassa (vaikka laitteistokello on asetettu viimeksi kuukausia sitten).
Kun kerran tilanne ainakin omassa koneessani on se, että laitteistokello käy oikeaa tahtia, mutta linuxin softakello edistää pahasti, niin voiko linuxissa mitenkään tehdä näin:
a) softakello pakkosynkronoidaan laitekelloon
b) laitekelloa ei koskaan aseteta softakellon mukaan, vaan laitekello asetetaan vain silloin, kun root -oikeuksin kirjautunut käyttäjä asettaa kellonajan esim. date -komennolla.
kello (KUbuntu 7.10)
kello_pielessä
5283
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Pitäisköhän se käyttis nyt ensialkuun päivittää kun tuo vanheni pari viikkoa sitten.. Kattoo sitten vaivaako vielä mikään ongelma.
ntp hoitaa homman ja säätelee kellon oikeaan, vaikka hmm..laitteistokello näyttäisi mitä vain. jotenkin näin: /etc/init.d/ntpd start ja niin eespäin :)
/etc/init.d/ntp start
a) tietääkseni ei ole mahdollista sillä softakello on käsittääkseni riippumaton kello joka tietyin väliajoin saa laitekellolta aikapulssin. Yleisin syy softakellon lipsumiseen on liian monta prosessia ajossa jolloin "timer interrupt" ei saa ajoissa toimitettua aikatietoa softakellole ja se alkaa jäämään jälkeen. Kuinka monta prosessia koneessasi pyörii? b) toimisiko se parhaiten niin että rootin crontab hakisi tuon linuxin kellonajan itse oikeaksi tietyin väliajoin, riippuen toki kuinka paljon kello jätättää mutta esimerkiksi vaikkapa 10 minuutin välein? Siis onhan se helppo tehdä skriptillä niin että ntp hakee todellisen kellonajan jostain aikapalvelimelta ja asettaa sekä linuxin ajan että biosin ajan sen mukaan oikeaksi?
Löysin jotain aiheeseen liittyvää http://linux.fi/index.php/NTP