Microsoft Exchange Server 2003 Performance on VMware® ESX Server 3

Our Co-Location Datacenter In Los Angeles On Wilshire
Our datacenter is a 2N+1 facility, with redundancy in power, bandwidth and cooling.

Cooling: We have 2 seperate systems of HVAC units of .....
Virtualization has become a mainstream technology, allowing enterprises to consolidate underutilized servers
while helping to increase reliability and fault tolerance and simplify load balancing. As organizations embrace
virtualization in the data center, many may consider virtualizing Microsoft Exchange software. This paper
suggests how an enterprise-critical messaging application like Microsoft Exchange Server 2003 should be
sized and deployed on VMware® ESX Server1 to obtain a satisfactory Quality of Service. Specifically, we
examine:
?? The performance implications of running Exchange Server 2003 on a virtual machine versus a physical
system.
?? The performance of Exchange Server 2003 in virtual machine configurations when “scaling-up” (adding
more processors to a machine) and “scaling-out” (adding more machines).
Managed-Time Services
Managed-Time Services

On the MSP maturity scale, time-based managed services precede value-based managed .....
This paper discusses the performance and scalability of Exchange Server 2003 when it is deployed within
virtual machines hosted by VMware ESX Server 3.0.1 on a Dell® PowerEdge® 6850 server with a Dell-EMC
CX500 FC SAN. The Heavy user profile from Microsoft’s Exchange Server 2003 Load Simulator benchmarking
tool was used to simulate the Exchange workload. Results indicated that a uniprocessor virtual machine can
support up to 1,300 Heavy users. Our experiments also show that consolidating multiple instances of these
uniprocessor Exchange virtual machines on a PowerEdge 6850 can cumulatively support up to 4,000 Heavy
users while still providing acceptable performance and scaling.
A key observation in the study is that uniprocessor virtual machines are, from a performance perspective,
equivalent to half as many multiprocessor (two virtual processors) virtual machines. Hence we recommend
that the Windows and Exchange licensing costs, ease of management, and corporate standards guide your
Virtual Office Vmware Virtual Server
Your virtual office begins with a virtual server from Intercore Technologies, inc. Based on centos linux and vmware, .....
configuration in this regard.
Microsoft Exchange Server 2003 Performance
on VMware ESX Server 3


1. When considering the deployment of Microsoft Exchange Server 2003 on a virtualization platform such as
VMware ESX Server, please refer to http://support.microsoft.com/kb/897615 for information about the Microsoft support
policy for their applications running in non-Microsoft virtualization software.
Microsoft Exchange Server 2003 Performance on VMware ESX Server 3
2 VMware, Inc.
Experiment Configuration and Methodology
The performance and sizing studies were done at the Dell Enterprise Solutions Engineering Labs in
collaboration with VMware engineers. The purpose of the tests was to measure, analyze, and understand the

performance of Exchange in both the physical and virtual environments. In the following sections the test bed
configuration used for the experiments is described in detail, and the test tools are discussed. Finally, we
present a description of the experiments.
Test Bed Configuration
In our test configuration the system under test (SUT) was a Dell PowerEdge 6850 server. The PowerEdge 6850
was configured with four 2.66 GHz dual-core Intel Xeon 7020 processors and 16GB of RAM.
In the physical environment, the system was running Microsoft Windows Server 2003 Enterprise Edition
(32-bit) and Microsoft Exchange Server 2003 with Service Pack 2 (SP2). In the virtualized environment, the
system was running VMware ESX Server 3.0.1, and the virtual machines were configured with the same
operating system and application as in the physical system.
The client systems were Dell PowerEdge 1855 blade servers, each with two 3.6 GHz Intel Xeon processors and
2GB of RAM. One client system was deployed for each Exchange mailbox store. The client systems were
running Microsoft Windows Server 2003 Enterprise Edition (32-bit) and Microsoft Exchange Server 2003 Load
Simulator (LoadSim). In addition to its function as a mail client, the first of these client systems also served as
the active directory server, the domain controller, and the DNS server.
Table 1 through Table 3 summarize the test setup in more detail.
Table 1. System Under Test (SUT) Configuration
Server Dell PowerEdge 6850
Processors Four 2.66 GHz dual-core Intel Xeon 7020 (eight total cores)
Memory 16GB DDR-2 400 ECC SDRAM
Hard drives (for operating system) Two 146GB 10,000 RPM drives in a RAID 1 array
HBA Two Emulex Fibre Channel HBAs
Virtualization software VMware ESX Server 3.0.1
Operating system (physical and virtual) Microsoft Windows Server 2003 Enterprise Edition (32-bit)
Application (physical and virtual) Microsoft Exchange Server 2003 with Service Pack 2
Table 2. Storage Configuration
Storage enclosure Dell EMC CX500 with one disk processor enclosure (DPE)
and three disk array enclosures (DAE)
Can Outsource Your Network Support And Reduce Costs?
Outsource your Network Support and Reduce Costs?


Questions:
What happens when I Outsource our computer support? Do .....
Hard drives Fifty-four 73GB 15,000 RPM Drives
RAID configuration Eight 6-drive RAID 1+0 volumes for
Microsoft Exchange Information Store (IS)
One 6-drive RAID 1+0 volume partitioned into eight LUNs
for the transaction log
VMware, Inc. 3
Microsoft Exchange Server 2003 Performance on VMware ESX Server 3
Table 3. Client Configuration
Client Dell PowerEdge 1855 with four blade servers
Processors Two 3.6 GHz Intel Xeon per blade
Memory 2GB per blade
Operating system Microsoft Windows Server 2003 Enterprise Edition (32-bit)
Benchmark application Microsoft Exchange Server 2003 Load Simulator (LoadSim)
Microsoft Exchange Server 2003 Performance on VMware ESX Server 3
4 VMware, Inc.
Figure 1. Test Configuration Diagram
Client
(Dell® PowerEdge® 1855
blade servers)
Storage
(Dell/EMC CX500)
Fibre Channel switch
(Brocade Silkworm 3900)
It Outsourcing Services Los Angeles Santa Monica Marina Del Rey
Who is in control of your IT Department?

The last few years have seen a definite shift in power between the IT .....
Server
(Dell® PowerEdge® 6850)
Gigabit Ethernet switch
VMware, Inc. 5
Microsoft Exchange Server 2003 Performance on VMware ESX Server 3
Test and Measurement Tools
Microsoft LoadSim 2003, running on the client systems, was used to simulate messaging load for the physical
and virtual Exchange deployments. LoadSim provided the tools to measure how a system would respond
when supporting a given number of Exchange users, in this case Messaging Application Programming
Interface (MAPI) clients simulated using the LoadSim Heavy user profile. For a LoadSim run to be valid, 95%
of the response times experienced by these users must be less than 500ms. This ensures that the end users get
reasonable interactive performance.
The benchmark tries to closely model the normal daily email usage of real users in order to provide an estimate
of the number of users a system can support. While this benchmark is widely used to measure the performance
of Exchange platforms, as with all benchmarks the results may not match the specifics of your environment.
We used Windows Perfmon, a performance monitoring tool for Microsoft Windows operating systems, to
monitor performance on the physical Exchange setups. We configured Perfmon to log relevant CPU, memory,
disk, network, and system counters as well as Exchange-specific counters. These counters were logged to a
comma-separated value (CSV) performance log which was later imported to a spreadsheet for analysis.
We used esxtop, a performance monitoring tool for ESX Server, to record both ESX Server and virtual
machine related performance counters for the virtualized test cases. We configured esxtop to log processor,
memory, disk, network, and system counters during the LoadSim runs.





 

Dedicated Server | CoLocation