1

我想在两个不同的 linux 机器中运行的两个进程之间发送一些帧。我想知道每秒接收多少帧。所以从 machine1 上的 process1 开始,我给帧加上时间戳,然后 machine2 上的 process2 接收它。它将检查时间戳并计算到达 process2 所需的时间。

但是这两台机器上的时间并不完全相同,可能有1秒的不同,那么如何获取帧到达machine2上的process2的时间呢?

4

1 回答 1

2

您有多种选择,具体取决于您希望在结果中获得何种精度。你可以

  1. 在两台机器上使用 NTP
  2. 测量平均 RTT / 2
  3. 检查已知的时钟同步算法,看看它们是否适合您的需要。
于 2014-01-08T10:48:58.760 回答