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.
> >
> >
>
>

Reply via email to