这可能是一个非常幼稚的问题,但我真的是这方面的新手。
我想根据不同的通信模式测试 0MQ 性能(延迟、吞吐量):REQ/REP、PUB/SUB、PUSH/PULL、ROUTER/DEALER 等等,......并估计性能方面的好坏, 0MQ 将处理我们在软件中遇到的各种通信场景。
当一切都在同一台机器上运行时,根据消息大小等进行测量和进行基本统计相对容易。我确定我的消息何时发送,何时接收。
但是,如果没有公共时间参考(我的意思是足够准确),我如何在网络上进行测量?我是否测量往返行程(从机器 A 到机器 B 并返回)?这是一个有意义的测试吗?