0

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

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

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

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

4

1 回答 1

0

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

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

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

于 2019-12-18T09:33:08.250 回答