我正在解决PC的不同时间同步问题。
已使用ntpq检查NTP是否同步到小于1毫秒。我想寻求关于如何在不使用ntpq、ntdate等的情况下验证这一点的帮助。
我使用'ssh‘在屏幕上查看计算机之间的大致时间差。我想知道我必须考虑的所有事情的稍微更准确的时间误差,例如Netwick传输延迟。
我在uuntu 18.04和'ROS melodic‘中使用了一些nvidia xavier。
发布于 2019-12-18 17:33:08
如果您希望建立网络调用的计时,则需要服务器之间的微秒精度,因为在各个网段上,系统之间的延迟通常为亚毫秒级。工具本身通常是检查数字准确性的最佳场所,因为它们将自己使用该数字来计算“正确”时间。
如果您能够在您感兴趣的服务器之间发送测试数据包,那么使用乒乓式测试的服务器之间的延迟测量将得出网络延迟。假设这是对称的,即每条路都有相同的延迟,那么您就可以计算半个往返时间。此时,运行另一个测试,将时间戳从一个系统发送到另一个系统,并比较两者(从发送器中减去1/2 RTT ),应该可以很好地了解时间差。
您需要对多个数据包运行上述测试,因为前几个数据包可能会受到服务器缓存的影响,并且不会保持一致。
https://stackoverflow.com/questions/59283369
复制相似问题