Pool performance for my simple test!

I am new to HornetQ.I downloaded the HornetQ V2.2.5 final and set up to run the broker.

OS: Linux knet-dp04 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

JDK: 1.6.0_21

I specify the jvm parameter Xms=1024m,Xmx=2048m in order to avoid OOM exception.

Then I start 8 threads,2000 messages for each thread to send messages to a queue.

After several test,It only shows that the max speed is 2522 msgs/s.

It's a very pool performance.

Any advice is appreciated!