如何在主机之间实现恒定和精确的时间同步?

时间:2013-07-20 17:14:14

标签: linux ubuntu ntp

嗨我需要在一组系统中进行微秒级时间同步,但我发现很难。

我的实验:在局域网中,经常通过一些红宝石代码比较2 x64 linux系统硬件时钟:这是使用udp数据包向另一个发送microseocond时间戳并比较差异。实验代码:https://github.com/c2h2/chrono-diff

结果:时间过得很快!有趣的是,它们也不会在一个方向上漂移,两个时钟的差异有时是正的,有时是负的,随机的。并且它们可能在距离可见同步几小时后相差1秒。

我应该如何保持完美同步?每隔几分钟运行一次同步?

1 个答案:

答案 0 :(得分:0)

将其中一个主机设置为ntp服务器,让其他主机将该服务器用作ntp服务器。 http://www.ntp.org/documentation.html