OK, attached (Open Office Calc format) is the set of performance number that I did over the weekend. These numbers are from NAS storage, the faster number I mentioned above (1100 Msg/s) is from SAN - I haven't yet had time to retest against the SAN but I think these numbers are interesting in themselves.
To explain the numbers a little, each line represents a test where a number (given in the Queues column) of Sender/receiver pairs are started, each on a separate queue. Each pair sends/receives 1000 messages (so if there are 8 queues then 8000 messages are sent). The Msg/s and Kb/s are totals across all pairs. You see greater performance if you commit in batches rather than after each message, as this means fewer disk synchs... Similarly if the message size is larger then you get greater Kb/s throughput. These numbers are Java Client -> Jave Broker -> Java Client, using the BDB store. Would be interesting to try some other combinations. -- Rob On 20/02/07, John O'Hara <[EMAIL PROTECTED]> wrote:
Not at all shabby. On 19/02/07, Robert Godfrey <[EMAIL PROTECTED]> wrote: > > The current 0-8 trunk can do slightly better that that now :-) Certainly > seen peek over 250,000 msg/s. > > Recently I've been testing persistent messages on the same hardware, using > point-to-point messaging (direct exchange) > > With 8 producers, and 8 receivers (all located on the same machine), 1Kb > message size, and each producer-receiver pair using a separate queue; I > see > about 1100 round-trip messages per second (that its 2200 total message > transfers). This is using transactions, with a commit after each publish > or > deliver. Better performance can be had by using larger commit batches. > > When I get time, I'll tabulate the results. > > > -- Rob > > On 19/02/07, Kim van der Riet <[EMAIL PROTECTED]> wrote: > > > > The following is from the Mina documentation page - it is a presentation > > given at ApacheCon Asia 2006. On page 7 is a performance benchmark - > > based on AMQP (and presumably Qpid!) > > > > http://mina.apache.org/documentation.data/ACAsia2006.pdf > > > > <snip> > > Advantages: Performance > > • AMQP Test > > • Client and server > > • 4 dual-core Opterons > > • Via Gigabits Ethernet > > • 10 clients > > • Payload: 256+ bytes (excl. AMQP headers) > > • Avg : 180,000 msg/sec > > • Max: 220,000 msg/sec > > Courtesy of Robert J. Greig, JP Morgan Chase & Co. > > </snip> > > > > Kim > > > > >
Qpid Persistence Performance.ods
Description: application/vnd.oasis.opendocument.spreadsheet
