Another issue I met is when I increase the number of consumers for testing non-persistent messages, the throughput also get down very fast. I can't find the reason for it. Each consumer thread is a separate connection to the broker. Below is my result for testing (all using one producer to send messages in a separate JVM): 1 consumer: 12683/s 2 consumers: 11289/s 3 consumers: 9956/s 4 consumers: 8638/s 10 consumers: 5820/s
Zao On Thu, Feb 21, 2008 at 2:16 PM, Ben Chobot <[EMAIL PROTECTED]> wrote: > Well, I'm just starting to play with ActiveMQ myself, but just as a > datapoint, I found that when writing every durable message to disk using > the default Kaha store in 5.0, I maxed out at transferring a whopping 14 > 40KB msgs/s. That's using a single, low-performance 7200RPM drive > without write caching. That's slow, but it's also safe, and it's > probably going to be fast enough for us. > > If anybody has any hints on how to make things go faster while still > being safe, I'd love to hear them. > > Zao Liu wrote: > > Yeah, I do need to test for persistence, but firstly I wan to make sure > the > > performance > > is good. The result for consuming durable messages make me disappointed. > Is > > any specific > > configuration for consuming durable messages? I do test for producing > and > > consuming > > durable messages at the same time, the throughput is also get more than > > 3500/s for consuming > > messages. I don't think to consuming messages which has been saved to > store > > will be so slow, > > only 50 msgs/s. > > > > > >