to have a guarantee the fsync is necessary. possibly move the index to a separate disk to reduce contention. To boost throughput, have multiple connections publishing at the same time. In this way, multiple parallel sends will get the benefit of a batched fsync.
On Sat, 2 Jul 2016 at 19:32 RaghuBaddam <raghu98...@gmail.com> wrote: > Hi, > > I am testing ActiveMQ and the performance is too low if I use > enableJournalDiskSyncs (400 msgs / sec of 10kb) and If I disable > enableJournalDiskSyncs (4000 msgs / sec of 10kb) It is really 10times > increase in performance, I tuned almost all the ActiveMQ parameters but It > is not giving any better results, I know that If I enable > concurrentStoreAndDispatchQueues, we will get good results but before that > I > want to understand that, Is there any other way we can Increase our > performance(I know using Transacted session is an option but we have > multiple applications so we can’t Insist everyone to use Transacted session > :( ) > > Is there there any way we can avoid fsync each time with no message loss ? > > We are trying to reach a point where there is No message loss and Good > performance with ActiveMQ. > > Basically we are migrating from Tibco EMS to ActiveMQ, so we really need > your help. > > Thanks in Advance > Raghu Baddam > > > > ----- > Raghu Baddam > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Need-help-to-Improve-ActiveMQ-performance-tp4713527.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >