ntpd struggling to keep up - how to fix?
David Magda
dmagda at ee.ryerson.ca
Sun Feb 21 19:40:02 UTC 2010
On Feb 21, 2010, at 11:36, Torfinn Ingolfsen wrote:
> On Sun, 21 Feb 2010 16:08:23 +1100 Peter Jeremy
> <peterjeremy at acm.org> wrote:
>
>> Having re-checked my maths, using both your "time reset" results, can
>> you please try:
>> sysctl machdep.acpi_timer_freq=3570847
>> That should result in a drift of close to zero (well within NTP's
>> lock range of +/- 300ppm).
>
> And a few hours later: from /var/log/messages:
> Feb 21 09:54:50 kg-f2 ntpd[55452]: ntpd 4.2.4p5-a (1)
> Feb 21 09:59:10 kg-f2 ntpd[55453]: kernel time sync status change 2001
>
> More info:
> root at kg-f2# ntpq -p
> remote refid st t when poll reach delay
> offset jitter
> ==========================================================
> *kg-omni1.kg4.no 78.157.115.4 3 u 31 64 377 0.174
> -10.253 0.160
> root at kg-f2# ntpdc -c loopi -c sysi
> offset: -0.010253 s
> frequency: 6.744 ppm
> poll adjust: -30
> watchdog timer: 47 s
[...]
For future reference, how does the math work? How do you go from
taking a timer number:
$ sysctl machdep.acpi_timer_freq
machdep.acpi_timer_freq: 3577045
And the ntpd(8) time reset log entries to adjust the frequency? Or do
you use the PPM output of the ntpdc(8) command?
I'm not quite sure I understand what happened here. :)
More information about the freebsd-stable
mailing list