ibm mq 6.0性能为什么那么差?

时间:2021-09-26 22:10:24
大家好:
    我在我的pc机上安装mq 6.0。在另一台机器模拟多个生产者发送消息,ibm mq broker发送非持久化消息每秒才1000多条,而且mq服务器双核cpu全部耗尽。我又使用了其他厂商的产品(sonic tibo ativemq),同样的环境,同样的程序,每秒钟发送非持久消息(1k)大于10000条,mq服务器的cpu使用率30%左右。我的ibm mq是默认安装,没有修改过任何参数配置。不知到为何性能如此之差?是不是ibm mq本来对cpu的消耗就非常大呢?请高手给些意见。

8 个解决方案

#1


没有用过,
友情up

#2


该回复于2016-06-17 17:29:00被管理员删除

#3


没用过,帮顶了

#4


按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620 
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ 

#5


楼上的,你还真挺长脸的啊,真好意思啊

看看这是举报他的帖子,还挂着呢
http://topic.csdn.net/u/20080124/08/b14ab841-be1e-4d0d-b16e-52f77fd3a764.html?seed=1573367784

#6


查了很多资料,问了些许人,大概知道是消息队列默认缓存开的太小,导致了额外的i/o操作,用工具检测发现i/o操作确实比较高,所以费cpu。于是把消息缓存开到很大,发现i/o操作几乎没有了,但发送消息数量还是上不去,cpu依然很高。问题继续排查中。

#7


我倒,MQ的性能还差,是你自己的原因吧.

#8


应该是我配置的原因,我是在windows下面配置,开大消息队列缓存没有起到作用,现在正在安装linux版,linux修改配置参数要容易些,希望能达到满意的性能。

#1


没有用过,
友情up

#2


该回复于2016-06-17 17:29:00被管理员删除

#3


没用过,帮顶了

#4


按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620 
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ 

#5


楼上的,你还真挺长脸的啊,真好意思啊

看看这是举报他的帖子,还挂着呢
http://topic.csdn.net/u/20080124/08/b14ab841-be1e-4d0d-b16e-52f77fd3a764.html?seed=1573367784

#6


查了很多资料,问了些许人,大概知道是消息队列默认缓存开的太小,导致了额外的i/o操作,用工具检测发现i/o操作确实比较高,所以费cpu。于是把消息缓存开到很大,发现i/o操作几乎没有了,但发送消息数量还是上不去,cpu依然很高。问题继续排查中。

#7


我倒,MQ的性能还差,是你自己的原因吧.

#8


应该是我配置的原因,我是在windows下面配置,开大消息队列缓存没有起到作用,现在正在安装linux版,linux修改配置参数要容易些,希望能达到满意的性能。