Thanks for all the suggestions. And I tried various tests in different environments. It seems the performance numbers from PerfTests is more dependent on the JVM and its configuration based on the running system, and less on the network configuration. The following is a summary of my tests.
Basically, I run the tests in two different environments. The first one is:
The second one is like:
Regardless of the environments, they all have:
Summery of the tests:
The last thing to mention is that I don't have the ReplicationTimeout error on environment 1 for my Infinispan test originally.
Does the above data make sense at all? If the JVM options make a big deal in JGroups performance, do you have guidelines on how to configuration it based on system settings? And is this related to the ReplicationTimeout error I got?
Thanks in advance.