Dynamic Content Test: Servlet
This test 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
goal was to saturate the cores on the server and nd out the respective throughput and response
time.
The following 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
2
46
Throughput(ops/sec)
Throughput
PerformanceTests andResults
SunJavaSystemWebServer7.0Update1 PerformanceTuning,Sizing,and ScalingGuide •110