使用 Linux 精确同步时钟的方法

使用 Linux 精确同步时钟的方法

我有一台没有互联网的计算机,我将 NTP 与 USB GPS 同步,并为其他计算机提供 NTP。这很有效,但有时服务器不适合同步,我需要计算机之间的时间不同步不超过 100ms,因为我有按时间获取参考的触发器。计算机都在本地网络中,有时我需要多次调用 ntpdate 直到偏移量更低(例如下面)。

15 Jul 15:25:07 ntpdate[10755]: adjust time server 192.168.0.10 offset -0.147476 sec
15 Jul 15:25:16 ntpdate[10811]: adjust time server 192.168.0.10 offset -0.144538 sec
15 Jul 15:25:25 ntpdate[10815]: adjust time server 192.168.0.10 offset -0.142689 sec
15 Jul 15:26:07 ntpdate[10875]: adjust time server 192.168.0.10 offset -0.126713 sec
15 Jul 15:26:18 ntpdate[10878]: adjust time server 192.168.0.10 offset -0.122535 sec

问题是:有没有办法让我的计算机更快更准确地同步?使用 NTP 还是哪种工具更好?

答案1

ntp 的替代品是 chrony。 https://chrony.tuxfamily.org/comparison.html

相关内容