同步两台Linux机器之间的时间

时间:2017-02-15 15:31:18

标签: linux date time

我有一个过程,消息通过一整堆服务。例如;消息'x'通过系统'A'发送,然后是系统'B',后跟系统'C'。所有服务都托管在不同的计算机上。我想知道从创建消息的实例到'C'消耗的时间已经过了多少时间。

为此,每个服务都在通过系统的消息“x”中设置其时间戳。

当然,为了能够实现这一点,所有服务器必须同步时间。

我发现保持它们完全同步并不容易(请注意,消息'x'从A到C通常需要30ms)。在我最近的尝试中,我创建了一个cron作业,每分钟在所有服务器上运行'ntpdate -u 0.europe.pool.ntp.org'。然而这是失败的,因为我在报告中得到负数(这意味着我甚至在发布之前就收到了消息:))

任何人都可以提供一些帮助吗?

0 个答案:

没有答案