Ugrik az ora

Fórumok

Ugral az ora a szerveremen. ntp ugyan felvan telepitve, de nem fut. Irtam egy kis progit ami vegtelen ciklusban lekerdezi az idot, es ha visszaugrast tapasztal akkor riaszt:


last2: 09-22-2007  23:41:43.627502
last1: 09-23-2007  00:55:01.675025
curr: 09-22-2007  23:41:43.629517

Tehat egyszercsak elore ugrik az ido ~1 orat, majd vissza.
cronban sem talalok semmit. Ubuntu Feisty, 2.6.20-16-server kernel.

otlet?

Hozzászólások

pont egy óra az durva, valszeg sw hiba.
ha ilyen kis pöttöm másodpercek volnának oránként, akkor volna egykét hw tippem...

Ha többprocesszoros a szervered, nézz át ide! TSC helyett próbálj más clocksource-ot használni, pl. PIT-et!

igen, tobb proc, nem HT.
a biosba lehetett a hpet-et is bekapcsolni, a kernel megsem hasznalja...
# dmesg |grep -i hpet
#
amugy meg:
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
acpi_pm jiffies tsc
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc

kernelben is bennvan a hpet:
# grep -i hpet /boot/config-2.6.20-16-server
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not set
CONFIG_HPET_MMAP=y

Elbandi
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

arch ? "i386" : "x86_64"

(valamelyik 2.6.20-as (vagy 2.6.21-es) kernelben lett javítva egy ntp-s bug), de az bizots, hogy a 2.6.22-esben már nincs benne. Egy próbát megér.

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.6-pancs1-wifi2 - 2.6.22.6 kernel madwifivel itt

i386

random idokozonkent csinalja, de jelenleg mindig 73 perc 18 sec-et ugrik. (lehet ez folyamatosan no, de a "figyelo" progi nem olyan erzekeny, hogy usec pontossagot is merni tudjon). De teljesen valtozo hogy mikor ugrik, delelott pl 10szer csinalta, delutan 3szor.

mi volt az a ntp bug?

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

valamelyik 2.6.2X-es kernel az ntp-vel összeakadt és vagy crash-elt vagy ue időugrálás volt, (még lusta voltam átnézni az lkml-t, de ott fenn van).

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.6-pancs1-wifi2 - 2.6.22.6 kernel madwifivel itt