NTP Timekeeping - events, using NTP, performance graphs

Note on the performance graphs.  Please note, because I happen to use MRTG to gather and plot this data, and negative values aren't allowed, I needed to add a bias to the actual offset to derive the performance graphs.   An ideal timekeeper would therefore display a straight line at the mid-scale level.  The value plotted is the offset from the server clock that the NTP servers on each of the PCs reports when interrogated, every five minutes.  There appears to be an oddity with MRTG in that is looses small figures in the year data, so you may see a gradual drift upwards in some of the data, and that is probably just a recording artefact.
How I obtain this data.

Hardware and OS configuration

GPS 18 LVC
puck on roof
 paralleled RS-232 feeds
GPS 18x LVC
puck indoors
USB powered
Sure GPS #1
puck indoors
 USB powered 
   
|| || || ||
Internet 
backup ==>
sources   
  PC Pixie
Stratum-1
Linux 3.2.0
     PC Bacchus 
Stratum-1
Win 2000
   PC Stamsund
Stratum-1
Win-10/64
   PC Kiruna
Stratum-1
Win-10/64
   Other
Windows
PCs
PC Ystad
 NTP Client 
 Win-10/32
    Other
portable
devices
| | | | | | |
Cable modem 
ISP: Virgin Media 
<=>  100 Mbps and 1 Gbps LAN <=> Wi-Fi
| | | | |
Internet 
backup ==>
sources 
PC Harstad
 NTP client 
Win-10/64
PC Alta
Stratum-1
Win-10/64
RasPi-1, 13 
Stratum-1
Linux
  LeoNTP GPS
server
indoor antenna
  RasPi-2..15
Stratum-1
Linux  
|| || ||   ||
 Sure GPS #2
puck indoors
 paralleled RS-232 feeds
Uputronics GPS
 board 
indoor antenna
GPS with
indoor
antennas

Since May 2016 my primary server has been a LeoNTP box.  There is also a Linux (was FreeBSD) Intel Atom server Pixie, a number of Linux-based Raspberry Pi servers, and Windows-10-based stratum-1 NTP servers.  Two of the GPS receivers had its RS-232 output parallel-connected so that a temporary test could be made, and this was most recently used with a serial-to-USB converter box for testing the feasibility of using a USB connection where the PC has no serial port.  The parallel connection is also used for checking test versions of ntpd.exe on PC Bacchus, so Bacchus may well be a stratum-1 server at any particular time.  The performance graph should be a good indicator!  Internet backup servers are configured for all PCs, with a much longer poll interval.  From February 2011 a Sure GPS module was added to the configuration - just as an experiment - and that is now feeding PC Kiruna, with the paralleled RS-232 from the GPS-18 puck on the roof now feeding both the Linux box Pixie and the Windows 2000 box, Bacchus.  In March 2011, a second Sure GPS board was acquired for testing, and used to check out 64-bit Windows-7 with a PPS kernel-mode driver.  In later 2012, two Raspberry Pi credit-card sized computers were obtained (RasPi-1 and RasPi-2 above), and tested with a couple of different GPS receivers.  More Raspberry Pi cards and GPS receivers have continued to be acquired and tested.  On PC Pixie, the obsolete FreeBSD 8.2 has been replaced by Linux in December 2014, and in May 2016 an easy to configure LeoNTP server was added to the flock.

Active NTP Versions

Configuration changes and other events

Please note that some transients are caused by system reboots, e.g. after a security update, and these events are not usually individually recorded.

NTP Notes

For my own system

External links

Hardware suppliers - in alphabetical order - vendor-supplied descriptions

Active NTP Versions

Configuration changes and other events

Please note that some transients are caused by system reboots, e.g. after a security update, and these events are not usually individually recorded.

 

MRTG Multi Router Traffic Grapher
2.15.0 Tobias Oetiker <oetiker@ee.ethz.ch> and Dave Rand <dlr@bungi.com>