JGroups - A Toolkit for Reliable Messaging


JGroups

Documentation

Download

Misc

Getting Involved

In need of an update

The numbers below are out-of-date! I suggest run either MPerf or UPerf to get performance numbers for you own environment.


Latest perf tests Oct 2008

Quick update: on my home cluster (4 HP 4-core blades, 1GB switch), I achieved (on a 4 node cluster, 4 senders, udp.xml, everyone sends 5 million 1K messages for a total of 20 million messages) 136'000 1K messages/sec/node !

I'll re-run the same tests as below in the same lab and test environment a bit later this year and publish some final numbers here. I assume I'll get even better throughput when I increase message size from 1K to 2.5 and 5K, as in the tests below !

Okay, done: I re-ran the above tests with 1K, 2.5K and 5K messages. The throughputs are 137 MB/sec/node, 150 MB/sec/node and 153 MB/sec/node ! I assume we get even better perf by changing to jumbo frames (e.g. MTUs of 8K).


Performance tests August 2008

The test report can be found here. It measures performance of sending 1 million messages in clusters of 4, 6, 8 and 10 nodes. The protocol stacks compared are UDP and TCP.


Performance tests June 2007

The test report can be found here. It measures performance of sending 1 million messages in clusters of 4, 6 and 8 nodes. The protocol stacks compared are UDP, SFC and TCP.


Performance tests for UDP and TCP_NIO (2006)

An older test report from 2006 can be found here


Performance tests for TCP_NIO (2006)

Here is a recent paper by Scott and Fu on TCP-NIO performance with JGroups.



Copyright © 2002-2035, Red Hat
Hosted by Get JavaGroups at SourceForge.net. Fast, secure and Free Open Source software downloads Red Hat Proud to useThe best Java IDE