activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bob Tillson (JIRA)" <>
Subject [jira] Created: (AMQ-1387) Potential message size performance issue
Date Fri, 14 Sep 2007 18:22:22 GMT
Potential message size performance issue

                 Key: AMQ-1387
             Project: ActiveMQ
          Issue Type: Bug
          Components: JMS client
    Affects Versions: 4.1.1
         Environment: RHEL4 Update 4 x86_64, Java 1.6.0_02, 3.6 GHz Xeon, 4GB RAM, 2 Dual
core ( 4 core total )
            Reporter: Bob Tillson

I have a JNI client that interfaces to JMS.

Tested previously on JBOSS and JORAM; functionally correct and performs adequately.

"Porting" to activeMQ.  No coding changes, just use different jar file as all through generic

So far so good...

Start testing, have publisher and subscriber apps for testing.

publisher can vary message size, so start at 16 bytes, and double message size up to 1MB for
basic functional verification using ActiveMQ 4.1.1.

publisher transmist message "as fast as possible", no sleeps.

Everything seems reasonable up til about 4KB messages; at 4KB, get ~ 4200 msgs/sec, seems
reasonable vs other paltforms; using large amounts of CPU, but that is OK.

8K message size, only get 25 msgs per second throughput.  Seems to be a magic number.

Above 8K, message throughput drops, but also CPU usage drops considerably on publisher, subscriber,
and server.  at 64K, less that 80 msgs per sec throughput...

Server cpu dropping not suprising cause many less messages being pushed through.

The real issue is why is the publisher CPU dropping.  It is consistently below 10 percent.

At 128K message size, speed is a bit faster close to 100 msgs per sec.

Seems like there is some REALLY werid stuff going on in the client side...

Has anyone lese run into this?

Am I just freakin crazy?  Especially the 8K message size and then the bigger the message,
the faster is gets...

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message