Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam.
Nie wiem co się dzieje z zegarem systemowym? Po pobraniu godziny z zegara sprzętowego, dzień później zegar systemowy późni się około 10 minut. Po paru dniach jest to godzina. Czas w biosie (sprzętowy) jest w porządku, chodzi dobrze. Strefa czasowa jest ustawiona na UTC. W czym jest problem?
System to Debian 6.0 64bit
Pozdrawiam.
Offline
Bateryjka na płycie się wyczerpuje powoli?
Offline
Baterie wykluczam czas w biosie jest ok. Jak ustawie czas przez "data" to po godzinie już się późni ok 1 min po kilku godzinach jest to prawie 30 min. Jakiś inny pomysł?
Offline
Tzn. jak, teoretycznie system powinien brać datę z Biosu, po restarcie jest OK?
Możesz zawsze zsynchronizować datę z internetem
Fervi
Offline
Po restarcie jest ok, tak jak w hwclock, ale po godzinie już się spóźnia ok min. Zegar systemowy nie powinien się późnić, nie chodzi mi o to by go synchronizować co godzinę. Tylko chce znaleźć przyczynę. Jakieś pomysły?
Offline
Ja mam z deczka inną teorię - może nierealną :D
Odepnij internet, poczekaj aż się spóźni i sprawdź - jak będzie dobrze nie mam pomysłów - no i na końcu podepnij
Wydaje mi się, że komputer sam aktualizuje czas z serwerów NTP (chociaż nie jestem pewien)
Fervi
Ostatnio edytowany przez fervi (2011-09-06 23:06:35)
Offline
Brak zainstalowanego klienta NTP. Już nie wiem gdzie szukać. Google nic nie mówi. Ręce mi opadają:( Inne pomysły?
Offline
pokaz wynik komend:
ls /sys/devices/system/clocksource/ cat /sys/devices/system/clocksource/clocksource0/available_clocksource cat /sys/devices/system/clocksource/clocksource0/current_clocksource
Offline
Zegar systemowy może się spóźniać przy wysokim obciążeniu (bodajże parametr load)
Gdzieś mi się przewinęło, że czasem problem rozwiązuje kompilacja kernela pod konkretny typ procesora (ale to raczej się tyczy wcześniejszych wersji choć można spróbować, lub zwyczajnie zainstalować inna wersję)
Gdzie indziej można znaleźć sugestie by odrobinę zmienić taktowanie procka.
Trochę jest różnych rozwiązań na necie ale co zadziała to trzeba samemu pogrzebać i obadać.
Manual Debiana sugeruje rozwiązania ala NTP
Offline
wyniki dla poleceń
ls /sys/devices/system/clocksource/ clocksource0 cat /sys/devices/system/clocksource/clocksource0/available_clocksource hpet acpi_pm cat /sys/devices/system/clocksource/clocksource0/current_clocksource hpet
Nie mam dużego obciążenia systemu.
Wynik polecenia TOP:
top - 00:10:03 up 1 day, 11:52, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 3.4%sy, 1.8%ni, 94.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Offline
sprobuj (oczywiscie jako root):
echo "acpi_pm" > /sys/devices/system/clocksource/clocksource0/current_clocksource
dziala do pierwszego restartu, moze pogorszyc lub polepszyc dzialanie zegara, moze zawiesic system w momencie wydania polecenia
Offline
Serwer działa, narazie wszystko działa za parę godzin czy się będzie dalej późnił.
Offline
Nic to nie dało dalej się późni. Może jakiś inny pomysł?
Offline
dziwne ze nie masz tsc (na ogol to dobre zrodlo) - co to za sprzet (procek/plyta)?
skoro zadne z dostepnych zrodel nie dziala dobrze to mozesz pogrzebac w zrodlach i sprobowac to jakos skompensowac albo (chyba najprostrze rozwiazanie) zaczac uzywac ntp ...
Offline
[quote=bercik]dziwne ze nie masz tsc (na ogol to dobre zrodlo)[/quote]
czyli?
Mam ntp ale tez sie późni na 20 min ok 10 sek.
Musiał by aktualizować godzinę co 20min.
Offline
ntp jako serwer? pokaz wynik:
ntpq -c peer
Edit:
co do tsc - jest to zrodlo zegara oparte na zawartosci jednego z rejestrow procesoa ... linux je na ogol lubi (jezeli jest to je wybiera i na ogol dobrze to dziala) ... pytalem sie co to za procek (wlasnie dlatego) i plyta (problemy z hpet i acpi)
Offline
Procesor to:
AMD Athlon(tm) 64 X2 Dual Core Processor 5600+
Płyty nie pamiętam muszę sprawdzić w nocy po restarcie.
Wynik polecenia:
#ntpq -c peer remote refid st t when poll reach delay offset jitter ============================================================================== -tel50.oa.uj.edu 213.222.193.35 2 u - 64 1 72.519 16.081 12.057 +95.155.126.1 149.156.70.5 2 u - 64 1 21.413 34.810 6.594 *212.244.36.232 192.168.0.2 2 u - 64 1 16.581 33.593 10.804 +d7-58.static.ic 194.29.130.252 2 u - 64 1 14.877 39.728 10.348
# cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 107 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ stepping : 2 cpu MHz : 2913.476 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch bogomips : 5826.95 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 107 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ stepping : 2 cpu MHz : 2913.476 cache size : 512 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch bogomips : 5826.87 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps
Offline
po zainstalowaniu ntp i uruchomieniu:
ntpq -c peer
zegar sie ustabilizował i czasami późni,śpieszy sie 1-2 sec i wraca do prawidłowego.
Czyli synchronizuje się z serwerem ntp?
Offline
tak, synchronizuje sie ... podane polecenie (ntpq -c peer) pokazuje z jakimi konkretnie serwerami i na ile z nimi ma zgodny zegar ...
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00104 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.92.132' WHERE u.id=1 |
0.00219 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.92.132', 1738395372) |
0.00059 | SELECT * FROM punbb_online WHERE logged<1738395072 |
0.00033 | SELECT topic_id FROM punbb_posts WHERE id=180772 |
0.00030 | SELECT id FROM punbb_posts WHERE topic_id=19651 ORDER BY posted |
0.00034 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19651 AND t.moved_to IS NULL |
0.00029 | SELECT search_for, replace_with FROM punbb_censoring |
0.00094 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19651 ORDER BY p.id LIMIT 0,25 |
0.00133 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19651 |
Total query time: 0.00749 s |