I was stress testing a CXF client with 100 connections to SOAP server using JMeter. The result is that for 1 connection, it takes about 5 seconds. For 100 connections, it takes 30 seconds for each thread and load average is around 11-14
Is it a problem with CXF or is it a hardware performance problem? What should I do to make it better? The hardware: - Xeon E5520 x 2 - 24GB RAM - CentOS 5.3 - 64 bit jdk 1.6.0_22-b04 - Resin 3.1 JVM options: -J-server -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxPermSize=512m -XX:SurvivorRatio=5 -Xmn1024m -Xss2048k</jvm-arg> -Xms5g -Xmx5g -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -Dorg.apache.cxf.Logger=org.apache.cxf.common.logging.Log4jLogger -Xdebug -Dcom.sun.management.jmxremote
