I have no idea about the IO systems. The server is using Linux Operating
System and has 6 cpus.  I find that the speed is getting lower and lower
with time. When produce 500000 messages, the speed is 3500/s. But when
consumer 700000 messages, the speed get down to avg 1700/s.  I think I need
to run the test for longer time to get a fair result. When consuming the
messages from the server, the speed is getting down much faster. Is 50 msg/s
in normal condition?

 

Ben Chobot wrote:
> 
> What is the underlying I/O system like for your broker? As I understand 
> the persistence layer for ActiveMQ, 3,500 durable messages a second 
> sounds too good to be true, assuming you're writing them safely.
> 
> zaoliu wrote:
>> I am tuning the performance of ActiveMQ broker for Queue by using three
>> separate machines as producer, consumer and server. I got pretty good
>> throughput for non persistent messages, approximate 20000 msgs/s. For
>> persistent messages, approximate 4000 megs/s. But when I tested for
>> message
>> store of the server by using persistent messages, the result is
>> unexpected.
>> First I use the producer to send the messages to the server and no
>> consumer
>> yet, so the messages will write to the server message store. The ave rate
>> for it is 3500/s. And then I stopped the producer and started the
>> consumer
>> to consume messages. The ave time for consume messages is 50 msgs/s and I
>> found the rate is keeping going down with time. 
>>
>> Any comments or suggestions? 
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Performance-issue-for-ActiveMQ-Server-tp15617616s2354p15618683.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to