Earlier quoted context omitted.
You don’t even need a tcxo. If you don’t care about holdover, connecting the pps pin from a $5 GPS module to an $15 SBC will give you a time source that is significantly better than anything you can serve over NTP to your clients. NTP is always gonna be the weak link for a service like this.
I was referring to the amazon time sync service which I imagine has pretty tight timing requirements (similar to spanner), not NTP. Also, how exactly would GPS work at scale for 10,000s of servers within 1000s of racks within a DC?
>how exactly would GPS work at scale for 10,000s of servers
GPS module (+ GPSDO + Rb clock optional) -> SBC running NTP server -> machines running NTP client
I’m not sure what you meant by “clocks on the system board” but if you’re talking about the system clock on the NTP server or the NTP client, it really doesn’t matter. Any old crystal on the NTP server is accurate enough to stay locked to a PPS input. The clients are limited by NTP so their clocks don’t really matter either.