MQ最大吞吐率限制在2Mb/s

MQ 6.0.2,Suse Linux 10操作系统,运行在vmware 5.5环境中,发现该MQ最大消息吞吐率在2Mb/s,当用户发送消息超过该数值后,消息将堆积在队列中,造成消息发送时延变大。一开始怀疑是vmware虚拟网卡性能限制,但是通过文件传输测试,发现最大网络传输速度可以达到30MB/s。请教MQ本身是否...显示全部

MQ 6.0.2,Suse Linux 10操作系统,运行在vmware 5.5环境中,发现该MQ最大消息吞吐率在2Mb/s,当用户发送消息超过该数值后,消息将堆积在队列中,造成消息发送时延变大。一开始怀疑是vmware虚拟网卡性能限制,但是通过文件传输测试,发现最大网络传输速度可以达到30MB/s。请教MQ本身是否有最大吞吐率的限制?可有办法提高该数值,避免成为瓶颈?

收起
参与19

查看其它 3 个回答liushaoyi的回答

liushaoyiliushaoyi技术经理华润

据我所知MQ本身没有吞吐率的限制,因为你可以通过多队列多通道并发处理,只要操作系统资源足够就行。

互联网服务 · 2016-03-25
浏览1770
  • top,vmstat,iostat和free -m监测服务器资源使用情况,CPU在1%,内存在3%,磁盘io在200KB/s。但是网络收发速度就是上不去,最大就是2Mb/s,如果消息产生速度超过,就会堆积在队列里,造成消息发送时延变大。
    2016-03-25

回答者

liushaoyi
技术经理华润

liushaoyi 最近回答过的问题

回答状态

  • 发布时间:2016-03-25
  • 关注会员:3 人
  • 回答浏览:1770
  • X社区推广