[ntp:questions] Re: Best way to harness multiple stratum 1 servers

Terje Mathisen terje.mathisen at hda.hydro.com
Thu Apr 6 06:59:55 UTC 2006

John Ackermann N8UR wrote:
> Hal Murray said the following on 04/05/2006 03:08 PM:
>> As a practcal matter, the best is probably the one that's that most
>> reliable.  Or the one that's most convenient.  Or the one with the
>> fastest CPU or best network connection.
>> The last few nano/micro seconds won't make much difference
>> after a network hop.
> You're probably right, but my problem (if you can call having too many
> time sources a problem!) is that it's not intuitively clear which one of
> the servers is the best, other than that the WWVB server is
> significantly worse than the GPS and Cs ones.  But the GPS and Cs ones
> have very similar performance.  To the outside world it doesn't matter
> because the internet and even my firewall performance will mask
> differences at this level, but as an academic exercise, and on the local
> wire, I'd like to see if I can wring the best possible performance out
> of the system.
> I'm probably asking NTP to perform at a level it's not really designed
> for, and that perhaps the OS/hardware can't even support (in terms of
> system clock stability and time resolution -- though a longer term goal
> is to replace the mobo clock with a source derived from the Cs to solve
> at least one problem).

The latter is the PHK way: Use a frequency synthesizer to generate the 
required input frequency for your chosen motherboard, using the 10 MHz 
(or whatever) Cs output as the source.

The next step is to build a 10 MHz (or faster!) counter which will reset 
on each PPS signal, then count until latched by a read signal from the 
NTP server. This allows you to get rid of the variable interrupt latency 


- <Terje.Mathisen at hda.hydro.com>
"almost all programming can be viewed as an exercise in caching"

More information about the questions mailing list