You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Raghu Baddam (JIRA)" <ji...@apache.org> on 2016/06/23 17:33:16 UTC

[jira] [Comment Edited] (AMQ-6314) Improve ActiveMQ performance with no message loss configuration

    [ https://issues.apache.org/jira/browse/AMQ-6314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15346802#comment-15346802 ] 

Raghu Baddam edited comment on AMQ-6314 at 6/23/16 5:32 PM:
------------------------------------------------------------

[~tabish121]: We really need a help in improving ActiveMQ performance, we tested ActiveMQ with no message loss configuration and getting only 500msgs/sec and we are getting 5000msgs/sec with Tibco EMS server, so can you please suggest us how to improve our ActiveMQ Performance.

I tuned the below parameters:

*20producer/consumers and 10kb message size*:

# KahaDB —> disable the enablejournalDiskSyncs (Async store) ---> 4000 msgs/sec
# Prefetch —> 1000, 50 , 1, 0
# Enabled messageCompression
# Socket buffer size changed from 64kb to 128kb
# I/O buffer size changed from 8kb to 16kb
# indexCacheSize
# journalMaxFileLength
# FlowControl
# tcp/nio
# Pre-allocation-strategy (log files)
# Producers/consumers count - 4, 20, 100

Also I am attaching the ActiveMQ.xml in this ticket.

CC : [~cshannon]


was (Author: raghu98499@gmail.com):
[~tabish121]: We really need a help in improving ActiveMQ performance, we tested ActiveMQ with no message loss configuration and getting only 500msgs/sec and we are getting 5000msgs/sec with Tibco EMS server, so can you please suggest us how to improve our ActiveMQ Performance.

I tuned the below parameters:

*20producer/consumers and 10kb message size*:

# KahaDB —> disable the enablejournalDiskSyncs (Async store) ---> 4000 msgs/sec
# Prefetch —> 1000, 50 , 1, 0
# Enabled messageCompression
# Socket buffer size changed from 64kb to 128kb
# I/O buffer size changed from 8kb to 16kb
# indexCacheSize
# journalMaxFileLength
# FlowControl
# tcp/nio
# Pre-allocation-strategy (log files)
# Producers/consumers count - 4, 20, 100

Also I am attaching the ActiveMQ.xml in this ticket.

> Improve ActiveMQ performance with no message loss configuration
> ---------------------------------------------------------------
>
>                 Key: AMQ-6314
>                 URL: https://issues.apache.org/jira/browse/AMQ-6314
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.13.0
>            Reporter: Raghu Baddam
>            Priority: Minor
>              Labels: performance
>         Attachments: Screen Shot 2016-06-07 at 9.44.12 AM.png, Screen Shot 2016-06-07 at 9.44.24 AM.png, activemq.xml
>
>
>  We really need a help in improving ActiveMQ performance, we tested ActiveMQ with no message loss configuration and getting only 500msgs/sec and we are getting 5000msgs/sec with Tibco EMS server, so can you please suggest us how to improve our ActiveMQ Performance.
> we disabled *concurrentStoreAndDispatchQueues* to achieve 100% no message loss 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)