On 2010-02-03, David Lord <[email protected]> wrote:
> Hal Murray wrote:
..
>
> There's also another problem I have to resolve and that is

ntpd has about a 1 hour half life (it takes an hour to correct the 
error level by 1/2) for short polling intervals, longer for longer.
If you hav3 a refclock you are polling at about poll level 4 ( which has
the 1 hr time scale). the only way ntp knows something has happened is
that the drift changes the time slowly, and ntp then slowly changes the
drift rate to try to bring things back into line. that all takes a long
time.

> ntpd possibly not keeping up with temperature changes, giving
> a square wave variation of about +/- 1ms in offset, lately
> during very cold spell, with main period of about 24 hr.
> Otherwise with lesser temperature variation, the offsets ramp
> up/down to around +/- 300us corresponding roughly to heating
> system switching on/off. That's going to require experimenting
> on a spare system with addition of heater to crystal, or if I
> bring one of old 486dx back into life, possibly by swapping
> jumpers to use an external clock source.

Three possibilities. 
a) if you run linux/bsd, run chrony. It corrects for temp drifts much
much faster. 
b) put the computer into a temp controlled box or install a temp
controlled crystal.
c) get the "temp" patc hfor ntp, which uses an onboard temp sensor ( eg
the motherboard temp sensor) to correct for the temp variations ( does a
fit to the temp vs rate and then uses that to correct for the changes in
temp).

>
>
> David

_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to