测量网络上的ZeroMQ性能

时间:2012-08-21 09:26:10

标签: performance networking zeromq

这可能是一个非常天真的问题,但我真的是那个新手。

我想根据不同的通信模式测试0MQ性能(延迟,吞吐量):REQ / REP,PUB / SUB,PUSH / PULL,ROUTER / DEALER等等......并估计性能如何-wise,0MQ将处理我们在软件中遇到的各种通信场景。

当一切都在同一台机器上运行时,根据邮件大小等来衡量事物并进行基本统计相对容易。我确定何时发送邮件以及何时收到邮件。

但是如何在没有共同时间的情况下通过网络进行测量 参考(这是准确的,我的意思)?我是否测量往返行程(从机器A到机器B并返回)?这是一次有意义的测试吗?

1 个答案:

答案 0 :(得分:3)

ZeroMQ附带性能测试工具;查看perf /目录。例如。测试吞吐量,在一台机器上运行local_thr,在另一台机器上运行remote_thr。您可以设置邮件大小和计数。用足够的信息进行测试以获得准确的数字(测试应至少运行5-10秒)。