[jboss-dev-forums] [Design of Messaging on JBoss (Messaging/JBoss)] - Performance tests status

sergeypk do-not-reply at jboss.com
Sat May 5 03:27:18 EDT 2007


I am able to run performance tests against all four providers (JBoss MQ, JBM, ActiveMQ, QPid). I have used JBoss 4.0.5, ActiveMQ 4.1.1, QPid M1, and Messaging version "whatever I had built at the moment", which is something after 1.2.0. I didn't tune ActiveMQ nor QPid in any significant way. For Messaging and JBoss MQ I used the destinations that are deployed by the messaging-perf build script.

Problems:

JBossMQ can't handle high throughput and dies, leaving itself in a non-operable state so no further tests can be run until it's cleaned up. I clean it up by stopping JBoss, removing data, log, tmp, and work directories from the configuration, and then restarting JBoss.

QPid also fails under high loads (both throughput and just high number of messages sent), eating a lot of memory and consuming 100% CPU for a long time without making any progress. I had it even throw an OOME once.

ActiveMQ locks up if a lot of messages are sent to a queue without anybody consuming them at the same time. The "Measured Send Rate vs. Intended Send Rate Remote" test locks up on ActiveMQ because of this.

Messaging seems to run fine so far but I haven't yet tried all the tests.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043413#4043413

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043413



More information about the jboss-dev-forums mailing list