Exchange Server 2003 on VMware ESX 3

The whitepaper, Microsoft Exchange Server 2003 Performance on VMware® ESX Server 3, 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. The complete paper is available in PDF format. This wiki page provides the highlights and a place to discuss and ask questions about the paper via the comments section at the bottom of the page.

Test System Configuration


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 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.

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 Drivers (for operating system only)
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
Storage enclosure
Dell EMC CX500 with one disk processor enclosure (DPE) and three disk array enclosures (DAE)
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


Physical vs Virtual Performance

In order to compare the performance of physical and virtual environments, we conducted UP and SMP LoadSim experiments, first on the physical system, then in the ESX Server 3.0.1 virtual environment. The software stacks, Windows Server 2003 running Exchange Server 2003, were configured identically on the physical and virtual systems. Doing so enabled an “apples to apples” comparison between the physical and virtual setups. The results of these experiments are shown in Figure 2.
Exchange Server 2003 on VMware ESX 3 - The Dell TechCenter

Figure 2. UP and SMP Physical and Virtual Throughput Comparisons


Scale Up and Scale Out Performance


In addition to comparing the virtual to physical performance, we also wanted to study the scale out performance (by increasing the number of VMs) and the scale up performance (by increasing the number of virtual CPUs configured for each VM). We conducted experiments using the following configurations:


Scale out (increasing the number of VMs):
    • One, two, and four uniprocessor virtual machines.
    • One and two dual-processor virtual machines.

Scale up (increasing the number of processors per VM):

Uniprocessor and dual-processor virtual machines.

The results of these scale up and scale out experiments are shown in Figure 3. Exchange Server 2003 on VMware ESX 3 - The Dell TechCenter

Additional details, including system component level testing of processors, memory, and NIC performace, are included in the full whitepaper - Microsoft Exchange Server 2003 Performance on VMware® ESX Server 3.

Please use the comments area below for discussion and questions about this whitepaper.




todd_muirhead
todd_muirhead
Latest page update: made by todd_muirhead , Jul 19 2007, 12:48 AM EDT (about this update About This Update todd_muirhead Format cleanup - todd_muirhead


view changes

- complete history)
Keyword tags: None
More Info: links to this page