You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by garima015 <ga...@rediffmail.com> on 2006/12/18 21:31:40 UTC
Re: Bad AMQ Linux performance
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.