[ntp:questions] chrony as a server

Miroslav Lichvar mlichvar at redhat.com
Mon Feb 16 17:31:27 UTC 2015


On Mon, Feb 16, 2015 at 03:12:27PM +0100, Terje Mathisen wrote:
> William Unruh wrote:
> >I think, but am not sure, that the biggest problem with porting chrony
> >to windows is that windows does not have a good way of having the kernel
> >discipline the clock-- the equivalent of adjtimex on Linux.
> 
> If this is the biggest problem, then it would already be running there!

There is also the part with porting all the code to Win32/Cygwin :).

> GetSystemTimeAdjustment()
> SetSystemTimeAdjustment()
> 
> The only "hard" part is that you have to manually convert the adjustment
> rate to an absolute value:
> 
> Call Get* to retrieve the amount the system clock is incremented by on each
> timer tick/basic clock interval, then scale this value by the adjustment
> rate, i.e. to add 5.6ppm you would take the base value and multiply by
> 1.0000056.

In what resolution can be the frequency controlled? I'm not sure if I
remember correctly, I thought it was rather bad and would require
dithering. Looking at nt_clockstuff.c in the ntp distribution, it
certainly doesn't look easy.

-- 
Miroslav Lichvar


More information about the questions mailing list