Czy zegar systemowy można skalibrowa

Tematy związane z oprogramowaniem, instalacją, konfiguracją
mxmxmxmxmx
Posty: 9
Rejestracja: 21 października 2010, 16:36

Czy zegar systemowy można skalibrować?

Post autor: mxmxmxmxmx »

Polecenie:

Kod: Zaznacz cały

hwclock
daje wynik poprawny, natomiast czas z pobrany z:

Kod: Zaznacz cały

date
idzie za wolno o około 1 godzinę na dobę. Program ntp musiałoby aktualizować czas co 5 minut.
Awatar użytkownika
Yampress
Administrator
Posty: 6462
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

ntpdate ...
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Yampress pisze:ntpdate ...
Zajrzyj jeszcze tutaj:
http://forum.pclinuxos.org.pl/viewtopic ... 650#p19650 .
mxmxmxmxmx
Posty: 9
Rejestracja: 21 października 2010, 16:36

Post autor: mxmxmxmxmx »

Dziękuję, wiem o ntp, tylko przy takim opóźnieniu, to trzeba by zegar systemowy synchronizować co 5 minut i to dalej mało. Zasadnicza kwestia, to co daje takt do zegara systemowego i czy da się to jakoś skalibrować?
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

mxmxmxmxmx pisze:Dziękuję, wiem o ntp, tylko przy takim opóźnieniu, to trzeba by zegar systemowy synchronizować co 5 minut i to dalej mało.
Masz źle ustawioną po prostu strefę czasową. Ustaw raz a dobrze usługę ntpd z polskich serwerów czasu i spokój - czas będzie synchronizowany (systemowy) przy każdym starcie komputera (wpis w /etc/init.d oraz odpowiednio dla różnych run level). Z kolei wpisem postaci:

Kod: Zaznacz cały

hwclock -w
w /etc/rc.d/rc.local
ustawisz sobie synchronizację przy każdym starcie komputera czasu sprzętowego z zsynchronizowanym z serwera ntp czasem wzorcowym. Przeszukaj też internet pod takim kątem:
http://debian.linux.pl/threads/17464-Cz ... -sprzętowy
http://marekpietrzak.pl/?p=234
http://linux.welmar.waw.pl/linux.porady.php?id=61
.
mxmxmxmxmx
Posty: 9
Rejestracja: 21 października 2010, 16:36

Post autor: mxmxmxmxmx »

To nie strefa czasowa, zegar systemowy spóźnia "liniowo" około godziny na dobę, więc po trzech dniach mam już około 3godzin różnicy.
Komputer działa 24 godziny dobę. Zegar sprzętowy spóźnia minutę na dobę - do wyeliminowania przez ntp.

Wydaję mi się, że ta rozbieżność zegara systemowego jest zbyt duża i on musiałby łączyć się z ntp częściej niż co 30 minut, aby uzyskać dokładność do minuty, a zależy mi na większej dokładności.

Synchronizacja z ntp co minutę nie wydaje się dobrym rozwiązaniem. Dlatego też zastanawiam się, czy nie ma jakiejś zmiennej, która odpowiadałaby za to, czy zegar systemowy ma iść wolniej, czy szybciej. Jeśli jedyna opcja to bardzo częste synchronizacje z ntp trzeba będzie tak zrobić. Mam nadzieje, że teraz jest troszkę jaśniej.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A baterię płyty głównej sprawdziłeś?
mxmxmxmxmx
Posty: 9
Rejestracja: 21 października 2010, 16:36

Post autor: mxmxmxmxmx »

A co ma bateria do zegara systemowego?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

To zadaj sobie pytanie, co to jest zegar systemowy i od czego jest zależny?
mxmxmxmxmx
Posty: 9
Rejestracja: 21 października 2010, 16:36

Post autor: mxmxmxmxmx »

Gdzie jest błąd w moim rozumowaniu:
Zegar sprzętowy - układ na płycie głównej, podtrzymywany przez bateryjkę przeważnie CR2032 - o nią chodzi?
Zegar systemowy - w Linuksie nie tak jak w Windowsie to coś innego niż zegar sprzętowy. Moje zasadnicze pytanie, co go taktuje? Z tego co przeczytałem, to synchronizuje się on z zegarem sprzętowym przy uruchomieniu systemu, a z tego co widzę, to potem każdy idzie "sobie".
Laptop AmiloPRO V2030 nie był wyłączany od miesiąca. 4 dni temu zegar systemowy zsynchronizowałem z ntp, następnie sprzętowy zsynchronizowałem z systemowym. Teraz sprzętowy jest 4 minuty do tyłu, systemowy 4 godziny. Mógłbym ustawić, synchronizację z ntp co godzinę lub nawet co minutę - czy to jedyne rozwiązanie? Synchronizacja co godzinę to za mało, bo np. przy zbieraniu logów nie byłoby wcale niektórych minut.
ODPOWIEDZ