
Thistest was conducted using the servlet. The test prints out the servlet's initialization
arguments,environments, request headers, connection and client information, URL
information,and remote user information. JVM tuning settings were applied to the server. The
goalwas to saturate the cores on the server and nd out the respective throughput and response
time.
Thefollowing table shows the JVM tuning settings used in the test.
TABLE6–5 JVMTuning Settings
Default Tuned
-Xmx128m
-Xms256m
-server -Xrs -Xmx2048m -Xms2048m -Xmn2024m
-XX:+AggressiveHeap -XX:LargePageSizeInBytes=256m
-XX:+UseParallelOldGC -XX:+UseParallelGC
-XX:ParallelGCThreads=<number of cores>
-XX:+DisableExplicitGC
Number of cores
Static Content Scalability
20000
21000
24000
23000
22000
25000
26000
27000
28000
19000
18000
17000
16000
15000
14000
13000
12000
11000
10000
246
Throughput(ops/sec)
Throughput
PerformanceTestsand Results
SunJavaSystem Web Server 7.0 Update 1 Performance Tuning,Sizing, and Scaling Guide •110