Chapter 9. Initial performance considerations 221
9.2 Performance tests
We conducted a set of tests varying the number of managed servers and policy complexity,
while keeping the actual workload transaction rate (per server) relatively constant.
9.2.1 Environment
All supported platforms were chosen and configured as domain managers as illustrated in
Table . Domain manager server configuration
The number of managed servers was respectively: 63, 126, 252, 504. The same set of
measurements were conducted on all three different platforms.
Two different service policies were used during the measurements and they are summarized
in Table 9-1. All the service classes are defined with Response Time goals.
When we moved from the Simple to the Complex policy, we further filtered the workload to
utilize the additional transaction and service classes.
The number of rules (filters) or type of rule is essentially not a factor in domain manager
resource consumption because classification occurs on the “edge” managed server. We
utilized one filter per transaction class.
Table 9-1 Service policies summary
In order to simulate high numbers of real EWLM managed servers, we utilized an internal tool
for all of our tests. The tool essentially simulated the performance data being collected every
2 seconds on each of the individual managed servers. Hence the messages being sent from
the managed servers to the domain manager were real, though based on simulated input into
the individual managed servers. Special code was added to the EWLM managed servers,
allowing multiple managed servers to run on the same OS image. No part of the actual
domain manager processing was scaffolded or simulated.
Our model environment is an EWLM management domain with many OS instances (servers)
with each server being responsible for a single function (for example Web serving, application
serving, database) as illustrated in Figure 9-1.
Platform Processor
model
Processor speed Physical
memory
Network
adapter
Windows Server 2003
Enterprise Edition
x255 Xeon 4-way
@2GHz w/ht
3.8GB Gbit
AIX 5.2 ML03 (32bit) p630 7028-6C4 Power 64bit 1.4Ghz
4-way
7.0GB Gbit
i5/OS 4way of an i825
6way
4way of a 6way
rated at 6600 CPW
5.7GB Gbit
Policy Number
of service
classes
Number of
transaction
classes
Number of
process
classes
Number of
service
classes
utilized
Number of
transaction
classes
utilized
Number of
process
classes
utilized
Simple 5 20 1 5 20 1
Complex 20 80 1 20 80 1