activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From garima015 <garima_ind...@rediffmail.com>
Subject Re: Bad AMQ Linux performance
Date Mon, 18 Dec 2006 20:31:40 GMT

I am facing the same problem.Is aybody having ny solution for this


kaipa wrote:
> 
> Thanks, but it does not help either. I have tried on old Linux 2.6.5 as
> well -- same slow.
> 
> 
> 
> Rickard wrote:
>> 
>> This might be related to a change in the linux kernel 2.6.15+.
>> 
>> Without going into details, you could try:
>> 
>> sudo sysctl -w net.ipv4.tcp_abc=0
>> Which turns of the new feature.
>> 
>> 
>> kaipa wrote:
>>> 
>>> Hi,
>>> 
>>> I've read through archives and found that some people experience the
>>> same problem but there were no solution. Tests work great fast on
>>> Windows Laptop but unbarely slow on Linux server. 
>>> 
>>> - I have the standard configuration from Latest AMQ release (4.*). The
>>> only difference that I have tried Kaha persistence that works much
>>> faster than JDBCJournal. I tried JDBCJournal as well -- perfomance
>>> difference is the same.
>>> - I use tcp transport
>>> - Queue is persistent
>>> - Session is transactional
>>> 
>>> First pair of tests commit session after every message. Second pair
>>> commit after all messages are sent or received. I am especially
>>> concerned about first pair that is too slow.
>>> 
>>> Windows:
>>> 
>>> Testing QService.sendMessage()
>>> 500 ops 453ms
>>> Average speed: 1103 ops/s
>>> 
>>> Testing QService.consumeMessage()
>>> 500 ops 484ms
>>> Average speed: 1033 ops/s
>>> 
>>> Testing QService.sendMessageNoCommit()
>>> 500 ops 188ms
>>> Average speed: 2659 ops/s
>>> 
>>> Testing QService.consumeMessageNoCommit()
>>> 500 ops 125ms
>>> Average speed: 4000 ops/s
>>> 
>>> Linux:
>>> 
>>>      [java] Testing QService.sendMessage()
>>>      [java] 500 ops 22290ms
>>>      [java] Average speed: 22 ops/s
>>> 
>>>      [java] Testing QService.consumeMessage()
>>>      [java] 500 ops 40366ms
>>>      [java] Average speed: 12 ops/s
>>> 
>>>      [java] Testing QService.sendMessageNoCommit()
>>>      [java] 500 ops 926ms
>>>      [java] Average speed: 539 ops/s
>>> 
>>>      [java] Testing QService.consumeMessageNoCommit()
>>>      [java] 500 ops 1017ms
>>>      [java] Average speed: 491 ops/s
>>> 
>>> I suspect it is something with activemq io libraries. Java web services
>>> work fine on the same server, the problem is only with activemq.
>>> 
>>> Please, advise where I can look into
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Bad-AMQ-Linux-performance-tf2159490.html#a7935963
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message