unruh wrote:
> Of course my 9 machines with drift rates up to -250. It will depend crucially 
> on which kernel David is running on his linux machines. I suspect is is older 
> ( one tends not to keep clusters up to date). I used to have distributions 
> like his. but not for the past two years. 
> 
> Anyway 50PPM is not unreasonable. It is also probably unnecessary.


 From my (admittedly incomplete) understanding of the algorithms in 
Das Buch, the key issue is that no server may drift at more than 
500PPM  in order to maintain the correctness proofs. As noted, this is 
fudged a bit due to stepping, which appear as arbitrarily large drift 
rates to a client, but the idea is that if you do it all at once then 
the damage is mitigated

So, this seems to mean that NTP should not be limited to a correction 
less than 500ppm, but should not serve time until the drift is less 
than that.

Now, as I recall, there is another factor in that the particular 
implementation of the kernel loop in the kernel reference code only 
guarantees that there is no overflow when the correction is less than 
500ppm. Actually, I seem to recall that it may actually overflow and 
the largest correction is limited to 500ppm.

Brian Utterback

_______________________________________________
questions mailing list
questions@lists.ntp.org
https://lists.ntp.org/mailman/listinfo/questions

Reply via email to