Sizing and Scaling YourServer
Thischapter examines the subsystems of your server, and provides recommendations for
optimalperformance. The chapter includes the following topics:
“64-BitServer” on page 101
“Processors”on page 101
“Memory”on page 102
“DriveSpace” on page 102
“Networking”on page 102

64-Bit Server

The64–bit server, available on Solaris SPARC and AMD64 platforms only, is more scalable
thanthe 32–bit version. You can use the 64–bit server if your system has more than 4 GB of
RAM.Some of the advantages which the 64–bit server has over the 32–bit server are:
Morele cache for static content
Manysimultaneous servlet sessions because of the 64–bit JVM

Processors

OnSolaris and Windows, Web Server transparently takes advantage of multiple CPUs. In
general,the eectiveness of multiple CPUs varies with the operating system and the workload.
Dynamiccontent performance improves as more processors are added to the system. Because
staticcontent involves mostly IO, and more primary memory means more caching of the
content(assuming the server is tuned to take advantage of the memory), more time is spent in
IOrather than CPU activity.
5
CHAPTER 5
101