[Rhm-users] RHM performance
Andy Grove
andy at codesuccess.com
Mon Dec 10 17:20:38 UTC 2007
Hi Alan,
I'm away for a few days on business but I'm pretty sure I was using 1024 byte messages for these.tests.
I think it would be useful if I made the source available when I get back to the UK at the end of the week.
Thanks,
Andy.
Sent from my BlackBerry® wireless device
-----Original Message-----
From: Alan Conway <aconway at redhat.com>
Date: Mon, 10 Dec 2007 10:47:00
To:Andy Grove <andy at codesuccess.com>
Cc:rhm-users at redhat.com
Subject: Re: [Rhm-users] RHM performance
I reread your message and I see you already told me the machine specs.
Can you tell me what size of message you used?
Andy Grove wrote:
> Hi
>
>
>
> I’ve just been running some benchmarks against the RHM broker and the
> Apache QPID Java broker. They are showing very different performance and
> scalability characteristics and I’m rather surprised to see that the RHM
> C++ broker is many times slower than the Apache QPID Java broker when
> running these tests. I’m hoping that this is just a configuration
> issue. I’ve posted a graph of the results in PDF format at the following
> location:
>
>
>
> http://www.codesuccess.com/temp/rhm_qpid_perf.pdf
>
>
>
> Can anyone shed any light on these results? I was assuming that
> performance would be better with the RHM C++ broker.
>
>
>
> Here’s a brief description of the tests:
>
>
>
> The test consists of client and a server.
>
>
>
> The server creates a durable subscriber for 50 topics and listens for
> messages (non transactional, auto acknowledge).
>
>
>
> The client that starts with a single thread and then adds a new thread
> every 5 seconds. Each thread continuously publishes a fixed size message
> to one of 50 topics at random. Throughput is measured on the client for
> each 5 second duration (the cost of setting up each thread and
> connecting to JMS is excluded from the throughput measurement). The
> client uses persistent messaging and transactions.
>
>
>
> The test client, test server and broker are each running on a separate
> quad core 2.4GHz Intel PC with 4GBM RAM running Fedora 8 (64 bit). Each
> machine has an identical hardware specification. The PCs are all
> connected to the same gigabit switch.
>
>
>
> I used the same client java jars (from the RHM RPM) when testing against
> the RHM C++ broker and the Apache QPID Java broker.
>
>
>
> The RHM broker was not configured with a persistent store but QPID was.
> RHM and QPID brokers were run on the same server, but not at the same time.
>
>
>
> Thanks,
>
>
>
> Andy.
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Rhm-users mailing list
> Rhm-users at redhat.com
> https://www.redhat.com/mailman/listinfo/rhm-users
More information about the Rhm-users
mailing list