Jerry,
There are several tuning params that can dramatically change the throughput. 
For starters I am wondering what your prefetch size is? do you use
transactions?   Can you provide your activemq.xml and let us know the size
of the messages and average and worse case  time required for a consumer to
process a message.
           

thanks
-Clark



www.ttmsolutions.com 
ActiveMQ reference guide at 
http://bit.ly/AMQRefGuide  








Jian.Luo wrote:
> 
> Hi All,
> 
> I am wring this email because I am doing a in-house performance tests 
> for ActiveMQ, version 5.3.1, and hit a performance issue.
> 
> The purpose of the test is to measure the scalability of AMQ by
>  -. setting up N pairs of PUB/SUB with N topics. 
>  -. non-durable subscribers
>  -. non-persistent messaging
>  -. Both publishers and consumers are running on Machine A(8 Core/CPU, 
> 32GBRAM, 10GBPS Network);
>  -. Subscribers are runing on Machine B(8 Core/CPU, 32GBRAM, 10GBPS 
> Network).
>  -. ByteMessage is used, each message size is 32k;
>  -. JDK 1.6.21
>  -. Redhat Linux 2.6.18-164.e15 #1 SMP x86_64
> 
> The test results are somewhat surprised me. The best throughput is 
> achieved by
> using only 1 pair of PUB/SUB. And the more pairs of PUB/SUB, the slower
> throughput is.
> 
> I wonder, if any people in this mail list had done similar research around 
> 
> this area. If you have any idea or solution, could you shield me some 
> light
> on it?
>  
> Thank you very much.
> 
>                 ---Jerry
> 

-- 
View this message in context: 
http://old.nabble.com/question-on-ActiveMQ-performance-using-10GBP-network-card-tp29233399p29239185.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to