Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Zpožďování systémových hodin  (Přečteno 12233 krát)

Skeletonix

  • Host
Zpožďování systémových hodin
« kdy: 11 Května 2007, 23:27:37 »
Ahoj,

 zjistil jsem, že se mi výrazně zpožďují systémové hodiny. Hodiny v Biosu (hwclock) jdou dobře, jen ty systémové se zbrzdí  za 30 min o 5min. Je to velmi nepříjemné, prosím co to může způsobovat ? Zkoušel jsem aktivovat synchronizaci z internetem, ale na takovýto rozdíl je krátká.

Děkuji

Michal Breškovec

  • Stálý člen
  • **
  • Příspěvků: 1185
  • skill :: aggressive-llama
    • MojeID
Zpožďování systémových hodin
« Odpověď #1 kdy: 12 Května 2007, 07:50:02 »
To by mohla být slabá baterka, která drží BIOS. Zkus ji vyměnit, měla by to být obyčejná RS232.
Kubuntu forever :-)

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #2 kdy: 12 Května 2007, 12:05:17 »
Už je to vyřešeno (doufám) :
musel jsem smazat /etc/adjtime a synchronizovat systémový a hardwarový čas s internetem

Kód: [Vybrat]
sudo rm /etc/adjtime && sudo /usr/sbin/ntpdate -u tak.cesnet.cz && sudo hwclock --systohc

anicka

  • Host
Zpožďování systémových hodin
« Odpověď #3 kdy: 12 Května 2007, 14:20:03 »
Citace: Skeletonix
Už je to vyřešeno (doufám) :
musel jsem smazat /etc/adjtime a synchronizovat systémový a hardwarový čas s internetem

Kód: [Vybrat]
sudo rm /etc/adjtime && sudo /usr/sbin/ntpdate -u tak.cesnet.cz && sudo hwclock --systohc
Díky moc za tip! Také jsem s tím měla problém, a zatím je to OK :-D ...
« Poslední změna: 16 Října 2007, 00:24:13 od Anna Taliánová »

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #4 kdy: 12 Května 2007, 15:22:30 »
mno teď se mi to zase trošičkou pro změnu předbíhá ... ale to už je snesitelné,

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #5 kdy: 13 Května 2007, 21:20:51 »
... tak to byla baterka ;)

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #6 kdy: 14 Května 2007, 13:01:09 »
ne nebyla :( ... teď jde zase čas napřed po výměně :(

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Zpožďování systémových hodin
« Odpověď #7 kdy: 14 Května 2007, 13:49:11 »
Myslím že na hodiny funguje v linuxu nějaká fce která může časovou periodu upravovat. Nevím zda to není něco jako adjustime (tick adjust). driftfile /etc/ntp/drift asi pomůže.
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Pavelp

  • Host
Zpožďování systémových hodin
« Odpověď #8 kdy: 14 Května 2007, 20:12:51 »
Ntptime umi "serizovat" tik systemovych hodin postupne tak, aby se blizil co nejvice idealu. Hodnota rozdilu je ve /var/lib/ntp.drift a neustale se upravuje a zpresnuje. Cim dele stroj bezi, tim lepe jsou hodiny serizene.

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #9 kdy: 14 Května 2007, 23:14:58 »
adjustimex jsem vyzkoušel ... funguje jen v recovery modu, jinak hlásí po 2-3 průběhu: invalid argument.  Teď už se to předběhne tak za 4h o 15min .. což není tak strašné ale pořád to není to pravé. Zkoušel jsem již jádru dát parametr noapic ... ale zatím nemohu najít řešení

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #10 kdy: 16 Května 2007, 11:09:18 »
:( ... už jsem vyzkoušel vše možné, ale systémový čas si děla stále co chce. Nedávno jsem si hrál s cpufreq, může to na to mít vliv ? Škálování f CPU jsem zrušil, ale asi od té doby blbne čas.

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Zpožďování systémových hodin
« Odpověď #11 kdy: 16 Května 2007, 12:00:27 »
Možná nastavit přímo odchylku v /etc/ntp.drift
Nebo nechat aktualizovat čas přes inet každou půlhodinu nebo čtvrthodinu s NTP serverem. http://phoenix.inf.upol.cz/~bazgierv/ntp.html
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #12 kdy: 16 Května 2007, 12:57:11 »
soubor /etc/ntp.drift vůbec nemám v systému. Nemohl by to být ten problém ?

Pavelp

  • Host
Zpožďování systémových hodin
« Odpověď #13 kdy: 16 Května 2007, 13:46:06 »
Dela si ho ntpserver, kdyz neni nainstalovany, neni ani ntp.drift a hodiny se pravdepodobne ridi nejakym klientem, ktery saha na nejaky ntp server v internetu. Priznavam, ze jsem nezjistil, jak to je v Ubuntu udelane se synchronizaci casu. Mam dojem, ze nejak divne.
Instalovat ntpserver na obycejneho klienta je IMO tak trochu "kanon na vrabce". Mam na siti dva stroje s NTP servery, ktere se synchronizuji podle serveru Cesnetu a vsechny stanice si tahaji cas od nich.

SKOČDOPOLE Tomáš

  • Aktivní člen
  • *
  • Příspěvků: 114
Zpožďování systémových hodin
« Odpověď #14 kdy: 17 Května 2007, 14:05:00 »
Pokud se zpozduji hodiny, je mozne, ze neprichazeji signaly z casovace hodin...
Ubuntu 7.04
HP nx9420

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #15 kdy: 20 Května 2007, 22:27:52 »
a jak to napravit či je to HW problém ?... stále to neběží. Snad to spraví plánovaný prázdninový reinstall systému kvůli reorganizaci disku.

Pavelp

  • Host
Zpožďování systémových hodin
« Odpověď #16 kdy: 21 Května 2007, 07:12:57 »
No a zkusil jste nainstalovat resp. mate tam nainstalovane to NTP - bud klienta, nebo i server ?

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #17 kdy: 21 Května 2007, 09:45:31 »
zkoušel jsem to s nainstalovaným balíkem NTP i s odinstalovaným a žádná změna :(

Pavelp

  • Host
Zpožďování systémových hodin
« Odpověď #18 kdy: 21 Května 2007, 12:02:37 »
Zmena se projevi, az kdyz ntp bezi. Kdyz ntp spoustite, musite mit systemovy cas radove na minuty presne, jinak s tim nic neudela. To je schvalne, aby nevznikaly skoky v case (velke databaze a podobne).
1. nainstalovat ntp
2. zkonfigurovat ntp servery, tik.cesnet.cz, tak.cesnet.cz, nebo nejaky pool / je to v dokumentaci
3. zastavit (/etc/init.d)
4. nastavit systemovy cas
5. spustit ntp

NTP server ma nastroje pro kontrolu synchronizace. Pokud ho spustite a bezi dele nez 5 minut, "chytil se" a synchronizuje. Kdyz se ukonci, neco neni v poradku.
Stav, pokud NTP bezi, zjistite programy ntpq, ntpdc, nebo prikazem ntptrace.

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #19 kdy: 21 Května 2007, 13:42:51 »
tak to vypadá že běží :
Kód: [Vybrat]
ntptrace
localhost: stratum 2, offset 0.003220, synch distance 0.536503
tak.cesnet.cz: stratum 1, offset 0.000000, synch distance 0.002700, refid 'GPS'
tak snad půjde i čas jak má ;)

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #20 kdy: 21 Května 2007, 15:06:03 »
hmm ... tak už to hlásí toto:
Kód: [Vybrat]
localhost: stratum 2, offset -0.124933, synch distance 0.974847
***Invalid association ID specified
to asi nebude dobře

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Zpožďování systémových hodin
« Odpověď #21 kdy: 21 Května 2007, 15:35:51 »
Mam na serveru soubory:
/etc/ntp.conf    (192.168.2.0- vnitřní síť)
Kód: [Vybrat]
restrict default noquery notrust nomodify
restrict 127.0.0.1
restrict 192.168.2.0 mask 255.255.255.0
fudge 127.127.1.0 stratum 3
server 147.228.57.10
server 195.113.144.201
server 195.113.144.238
server 127.127.1.0
driftfile /etc/ntp.drift
logfile /var/log/ntp.log
/etc/ntp.conf.sv
Kód: [Vybrat]
restrict default nomodify noquery
server  127.127.1.0
fudge   127.127.1.0 stratum 10
driftfile /etc/ntp/drift
A v pohodě to maká.
Ten poslední příspěvek je výpis z logu?
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Pavelp

  • Host
Zpožďování systémových hodin
« Odpověď #22 kdy: 21 Května 2007, 21:42:50 »
Co se Vam nelibi, mate server stratum 2, to je malo ?

Skeletonix

  • Host
Zpožďování systémových hodin
« Odpověď #23 kdy: 21 Května 2007, 22:53:07 »
jen mě mátlo ... ***Invalid association ID specified

Mirbol

  • Návštěvník
  • Příspěvků: 2
Zpožďování systémových hodin
« Odpověď #24 kdy: 22 Května 2007, 19:02:51 »
Nedalo by se přece jen zjistit, proč se ty hodiny předbíhají/opožďují? Když jdou hodiny v BIOSu dobře, tak to musí být chyba v systému. Každých pár minut muset synchronizovat čas, aby hodiny neukazovaly nesmysly, to tedy není správné řešení.

Radu ale nemám, já tady na fóru Linux teprve "očuchávám", neb bych si ho rád v budoucnu nainstaloval jako druhý systém. Ale zde probírané řešení mi  i přes mou neznalost nevoní...  :)

 

Provoz zaštiťuje spolek OpenAlt.