From: Harlan Stenn Date: Sun, 26 Jul 2009 01:47:07 +0000 (-0400) Subject: Documentation updates from Dave Mills X-Git-Tag: NTP_4_2_5P194~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b400527e30dafab76293c4584f82e9cdd2825758;p=thirdparty%2Fntp.git Documentation updates from Dave Mills bk: 4a6bb59bKYshTG99yflKcKc--cGS4g --- diff --git a/ChangeLog b/ChangeLog index 2e60d9029..e39bf8e3e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +* Documentation updates from Dave Mills. * Use scripts/cvo.sh in the build script to get better subdir names. (4.2.5p193) 2009/07/25 Released by Harlan Stenn * [Bug 1261] CID 34: simulate_server() rbuf.msg_flags uninitialized. diff --git a/html/debug.html b/html/debug.html index be67c5aef..4cebdf744 100644 --- a/html/debug.html +++ b/html/debug.html @@ -13,9 +13,10 @@

NTP Debugging Techniques

giffrom Pogo, Walt Kelly

We make house calls and bring our own bugs.

-

Last update: 02:37 UTC Monday, March 24, 2008

-
-

More Help

+

Last update: + 16-Jul-2009 19:36 + UTC

+

More Help


Initial Startup

@@ -48,9 +49,9 @@

A detailed explanation of the system, peer and clock variables in the billboards is beyond the scope of this page; however, a comprehensive explanation for each one is in the NTPv4 protocol specification. The following observations will be useful in debugging and monitoring.

  1. The server has successfully synchronized to its sources if the leap peer - variable has value other than zero. The client has successfully synchronized + variable has value other than 3 (11b) The client has successfully synchronized to the server when the leap system variable has value other than - zero. + 3.
  2. The reach peer variable is an 8-bit shift register displayed in octal format. When a valid packet is received, the rightmost bit is lit. When a packet is sent, the register is shifted left one bit with 0 replacing the rightmost bit. If the reach value is nonzero, the server is reachable; otherwise, it is unreachable. Note that, even if all servers become unreachable, the system continues to show valid time to dependent applications.
  3. A useful indicator of miscellaneous problems is the flash peer variable, which shows the result of 13 sanity tests. It contains the flash status word bits, commonly called flashers, which displays the current errors for the association. These bits should all be zero for a valid server.
  4. The three peer variables filtdelay, filtoffset and filtdisp show the delay, offset and jitter statistics for each of the last eight measurement rounds. These statistics and their trends are valuable performance indicators for the server, client and the network. For instance, large fluctuations in delay and jitter suggest network congestion. Missing clock filter stages suggest packet losses in the network.