【问题标题】:Time synchronization of multiple computers多台电脑时间同步
【发布时间】:2020-08-23 09:33:58
【问题描述】:

我正在解决PC的不同时间同步问题。

使用 ntpq 检查 NTP 同步时间是否小于 1 毫秒。我想就如何在不使用 ntpq、ntdate 等的情况下验证这一点寻求帮助。

我使用“ssh”来查看屏幕上计算机之间的大致时间差异。对于我必须考虑的所有问题,我想知道一个稍微更准确的时间误差,例如 Netwick 传输延迟。

我在 uuntu 18.04 和 'ROS melodic' 中使用了几个 nvidia xavier

【问题讨论】:

  • 您需要使用ntpq -pcrv,这将为您提供很多信息。我不太清楚你在你的问题中还问了什么,虽然有点不清楚。
  • 谢谢你,user3788685。该命令的内容如前所述。我没有使用ntp提供的工具,但我正在寻找一种方法来用我的眼睛验证时间线。

标签: synchronization verification ntp nvidia-jetson ptp


【解决方案1】:

如果您希望确定网络调用的时间安排,那么您可能需要服务器之间的微秒级精度,因为系统之间的延迟在各个网段上通常可以达到亚毫秒级。工具本身通常是检查准确度数字的最佳场所,因为它们自己会使用该数字来计算“正确”时间。

如果您能够在您感兴趣的服务器之间发送测试数据包,那么使用乒乓式测试的服务器之间的延迟测量将给出网络延迟。假设这是对称的,即每条路都是相同的延迟,那么您可以计算半往返时间。此时,运行另一个测试,将时间戳从一个系统发送到另一个系统并比较两者(从发送方减去 1/2 RTT),您应该可以很好地了解时间差。

您需要对多个数据包运行上述测试,因为前几个数据包可能会受到服务器缓存的影响并且不一致。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多