What's the best way to synchronize times to millisecond accuracy AND precision between machines?

PiNoYBoY82 picture PiNoYBoY82 · Sep 19, 2008 · Viewed 34.4k times · Source

From what I understand, the crystals on PC's are notorious for clock skew. If clocks are always skewing, what is the best way to synchronize clocks between machines with millisecond accuracy and precision? From what I've found, NTP and PTP are possible solutions, but I was wondering if anybody had any experience on stackoverflow.com!

I understand NTP is the popular choice, but am wondering if anybody has had any experience with PTP (IEEE1588)

Answer

wnoise picture wnoise · Sep 19, 2008

Just run the standard NTP daemon.

It does have options to take input from several GPS devices as well as talking to network servers.

Edit: I was referring to http://www.ntp.org/, not the one that comes with Windows.

I don't have any suggestion as to what NTP clients are best for windows, but for Unix machines there's no real reason to not run NTP.