如何比较两台服务器的时间?

为了匹配来自两个不相关的服务器(在不同的公司)的日志,我需要考虑它们之间可能的时间差异。

我们可以假设他们都运行ntp指向pool.ntp.org (所以,有效地,不同的来源)。

在这两个服务器上比较时间的技术上合理的方法是什么?

理想情况下,我会寻找一种方法来查询一个ntp服务器,以便它询问其他ntp服务器的时间,并考虑到延迟,抖动等。

如果这是不可能的(或者当服务器没有看到对方的时候是可以的),那么他们是否可以同时使用ntppool.ntp.org同步就可以假设它们是同一时间呢?

澄清,我明白,有边界的影响(一个服务器刚刚开始,只是慢慢同步,事实上,当日志被采用的情况下可能会有所不同,…) – 我正在寻找一个典型的/正常的场景。

一种方法是在两台服务器都可以访问的计算机上创buildWeb服务,让他们调用Web服务并在指定的时间间隔内发布当前时间。 然后,您可以查看Web服务日志,在这一点上,这将是一个简单的math计算,比较每个上传的时间和日志时间戳。