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 find out the respective throughput and response
time.
The following table shows the JVM tuning settings used in the test.
TABLE 6–5
JVM Tuning 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
4
6
T
h
roughput(ops/sec)
Throughput
Performance Tests and Results
Sun Java System Web Server 7.0 Update 1 Performance Tuning, Sizing, and Scaling Guide •
110
Summary of Contents for Sun Java System Web Server 7.0
Page 9: ...Figures FIGURE 2 1 Web Server Connection Handling 40 9 ...
Page 10: ...10 ...
Page 18: ...18 ...
Page 38: ...38 ...
Page 84: ...84 ...
Page 100: ...100 ...