zmq的pub/sub模式下inproc,ipc,tcp,epgm的通信性能测试结果以及分析(一)

测试结果以及分析

1测试结果

对于zmq的pub/sub模式下inproc,ipc,tcp,epgm的通信性能进行测试。主要方法是改变发送消息的大小,通过记录pub端发送信息的时间以及sub端收到信息的时间,用来考察不同通信方式之间的速度差距。结果如下:

新增测试中,epgm使用的是zmq的4.0.8版本,以下是说明:

在使用epgm时,需要启用pgm,参照http://wiki.zeromq.org/area:download的说明,可以在zmq的包目录下:

[if !vml]

[endif]

    找到libpgm.tar,并在编译congfigure 时候指定--with-pgm:

[if !vml]

[endif]

可是在我使用的4.1.5的zmq 版本中,并没有发现按照官网声明目录下的libpgm。我尝试了手动下载libpgm并添加到指定目录的方法以及手动下载openpgm并安装的方法,多次尝试均没有成功开启pgm。最后,选择降低了版本号,选择了4.0.8的版本,解决了这个问题。因此下面测试结果中epgm使用的zmq版本与其他三种不同。



单位:微妙
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Hadoop HA集群搭建文档.............................................
    钟敏_1788阅读 5,316评论 0 0
  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 4,237评论 0 0
  • 这个读书方法,可能会颠覆你对读书以往的认知|开卷 或许读书已经成为你的一种生活方式,在读书中也构建了一个属于自己的...
    yuqifuli阅读 10,836评论 3 13
  • 2. 计算机基本颜色以及运算 颜色运算RGB(red, green, blue)(0, 1, 0),强度为0的红光...
    Wwnje阅读 7,022评论 0 0
  • 岁月总是如此匆匆, 望着最后的一页日历,不禁感叹时间过得如此之快,不知不觉中又走过了一年,回首2016年,三...
    不想放弃zhang阅读 1,839评论 0 0