Re: [chrony-users] Root delay and Root dispersion values in `chronyc ntpdata' |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-users Archives
]
- To: chrony-users@xxxxxxxxxxxxxxxxxxxx
- Subject: Re: [chrony-users] Root delay and Root dispersion values in `chronyc ntpdata'
- From: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
- Date: Fri, 4 Aug 2017 10:30:08 +0200
- Authentication-results: ext-mx04.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com
- Authentication-results: ext-mx04.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=mlichvar@xxxxxxxxxx
- Dmarc-filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 079EB7EA84
On Thu, Aug 03, 2017 at 11:09:09AM -0400, Chris Perl wrote:
> >> If you wanted to get a more accurate root distance on the client, you
> >> could set the delay of the SHM refclock on the server to 0 and add
> >> half of the delay to the precision instead. I think it might have a
> >> small effect on the timekeeping performance though.
> >
> > That is very helpful. Thanks!
>
> Are there any similar tricks to be able to get a more accurate root
> dispersion on clients? In the setup I've been testing, chrony on the
> server generally reports a root dispersion of about 1us. But, this is
> getting rounded up to 15us due to the aforementioned fixed-point
> format.
No, at least not with the current code. There might be a possibility
of moving the dispersion to the precision (which has an exponential
scale), which clients are supposed to include in their peer
dispersion, but I have not thought that through.
Do you need this to show compliance with the new MiFID directive?
I think one possibility here might be to reduce root delay on clients
by minimum latency of switches along the path to the server. If a
switch is guaranteed to add at least 5 microseconds in each direction,
you could substract 10 microseconds from the delay and get a more
accurate estimate of the maximum error.
--
Miroslav Lichvar
--
To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
with "unsubscribe" in the subject.
For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
with "help" in the subject.
Trouble? Email listmaster@xxxxxxxxxxxxxxxxxxxx.