【发布时间】:2014-01-08 10:38:16
【问题描述】:
我想在两个不同的 linux 机器中运行的两个进程之间发送一些帧。 我想知道每秒接收多少帧。所以从 machine1 上的 process1 开始,我给帧加上时间戳,然后 machine2 上的 process2 接收它。它将检查时间戳并计算到达进程2所需的时间。
但是这两台机器上的时间并不完全相同,可能相差1秒,那么如何获取帧到达machine2上的process2的时间呢?
【问题讨论】:
-
你试过NTP吗?另见stackoverflow.com/questions/5049084/…
-
您可以在机器之间同步时间,或者测量消息传递的延迟,以及相对于其中一台机器的使用时间。我没有看到任何其他方式。
-
你所说的衡量消息传递的延迟是什么意思?
-
共享内存可以帮助您设置技术
-
但是有两个进程在两台不同的机器上运行
标签: c linux time clock-synchronization