chowalit.lab Chowalit Lab Linux wrote: > I have stratum 2 NTP server. My client request time from my NTP > server. On my NTP server, how to know offset of between my client and > my server ? I found ntp_script software suite from > http://www.schlitt.net/scripts/ntp/. It's not solve my problem > directly.
When NTP is working properly, the difference between the time on the client is zero within statistical error. The "offset" will, more often than not, exceed the statistical error in the actual time difference. There are situations, in which this doesn't hold true for NTP, particularly within a few hours of system startup (and also after sudden temperature changes), and these are discussed in the thread entitled "Slow convergence of NTP with GPS/PPS", although the situation will be more extreme there, as one can read a reference clock with less statistical error than an ethernet connected server. You can get more on this theme from most of the recent long running threads. Once you've read and understand these, if you still find you want to measure the figure that ntpd calls "offset", you treat the client as a server and run ntpq on the real server, and use the peers command. If you want to measure the actual offset between the clocks, you will need to add special instrumentation to the kernel, and special hardware. You will then want to ask yourself why you don't use the error measured by that instrumentation to apply corrections to reduce that error to the statistical noise level! But, again, remember that any time synchronisation protocol optimised for minimum phase error will never be able to measure the actual error, as any error it can measure it will have corrected. _______________________________________________ questions mailing list questions@lists.ntp.org https://lists.ntp.org/mailman/listinfo/questions