ESRP Storage Program EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007

Similar documents
ESRP Storage Program EMC Celerra NS20 (1,000 User) Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC Celerra NS20 (1,500 User) Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC Celerra NS-120 (1,500 User) Storage Solution for Microsoft Exchange Server 2007 SP1

ESRP Storage Program EMC Celerra NS40 (3,000 User) Storage Solution for Microsoft Exchange Server 2007 SP1

ESRP Storage Program EMC CX-3-20 (700 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CX-3-20 (900 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,000 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CX-3-20 (1000 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CX-3-20 (1300 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,200 User) iscsi with LCR Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,400 User) iscsi with LCR Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,300 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,400 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (600 User) iscsi Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (600 User) iscsi with LCR Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (600 User) iscsi with CCR Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,300 User) iscsi with CCR Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,400 User) iscsi with CCR Storage Solution for Microsoft Exchange Server 2007

ESRP Storage Program EMC CLARiiON CX3-20c (1,000 User) iscsi with CCR Storage Solution for Microsoft Exchange Server 2007

Dell PowerVault MD Mailbox Single Copy Cluster Microsoft Exchange 2007 Storage Solution

ESRP Storage Program

Dell PowerVault MD3000i 5000 Mailbox Single Copy Cluster Microsoft Exchange 2007 Storage Solution

IBM System Storage DS3300 Storage System 1000 Mailbox Clustered Continuous Replication Microsoft Exchange 2007 Storage Solution

ApplicationXtender Image Capture Quick Reference. EMC Corporation Corporate Headquarters: Hopkinton, MA

User s Quick Reference. ApplicationXtender Web Access Version 5.3

Quick Reference. ApplicationXtender Media Distribution Extraction Wizard 5.30

Dell PowerVault MD1220 is a SAS based storage enclosure. The major features of the storage system include:

ESRP Storage Program EMC CLARiiON CX3-20c (500 User) Storage Solution for Microsoft Exchange Server

ESRP Storage Program EMC CLARiiON CX3-20c(1000 user) Storage Solution for Microsoft Exchange Server

EMC CLARiiON AX4-5i (2,000 User) Storage Solution for Microsoft Exchange Server 2007 SP1

Quick Reference. ApplicationXtender Reports Management Extract Definition Script (XDS) 5.30

Dell EMC SCv3020 7,000 Mailbox Exchange 2016 Resiliency Storage Solution using 7.2K drives

This document contains information about the EMC DMX SRDF/A Storage Solution for Microsoft Exchange Server.

TECHNICAL NOTES. Technical Notes P/N REV 01

Sun ZFS Storage 7120 Appliance 5,000 Mailbox Resiliency Exchange 2010 Storage Solution

HP StorageWorks 600 Modular Disk System 4,000 user 3GB Mailbox resiliency Exchange 2010 storage solution

Hitachi Unified Storage VM Dynamically Provisioned 21,600 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution

Sun ZFS Storage 7320 Appliance 10,000 Mailbox Resiliency Exchange 2010 Storage Solution

IBM Storwize V ,000 mailbox resiliency Microsoft Exchange 2013 storage solution. IBM Systems and Technology Group ISV Enablement March 2014

NetApp E-Series E ,000-Mailbox Microsoft Exchange Server 2013 Mailbox Resiliency Storage Solution

HP 3PAR StoreServ ,000 Mailbox Resiliency Exchange 2010 Storage Solution

Dell EMC SC Series SC5020 9,000 Mailbox Exchange 2016 Resiliency Storage Solution using 7.2K Drives

PS SERIES STORAGE ARRAYS 90,000-USER STORAGE SOLUTION FOR MICROSOFT EXCHANGE SERVER 2007

Dell Compellent Storage Center 6.5 SC4020 4,500 Mailbox Exchange 2013 Resiliency Storage Solution

Microsoft Exchange 2010 or Exchange 2007 on EMC VNXe Series

half the remaining storage, 20 percent of total available storage, for log files.

White Paper. Storage Intelligence in the Network: EMC s Perspective

Dell PowerEdge R730xd 2,500 Mailbox Resiliency Microsoft Exchange 2013 Storage Solution. Tested with ESRP Storage Version 4.0 Tested Date: June 2015

Dell PowerEdge R720xd 6,000 Mailbox Resiliency Microsoft Exchange 2013 Storage Solution. Tested with ESRP Storage Version 4.0 Tested Date: Feb 2014

Microsoft SharePoint Server 2010 on EMC VNXe Series

HPE StoreVirtual 3200 Storage 1000 Mailbox Resiliency Exchange 2016 Storage Solution

HP MSA 2040 Array 750 Mailbox Resiliency Exchange 2013 Storage Solution

EMC VNX VNXe3150. Installation Guide P/N REV 01

EMC Atmos Capacity Reporting Tool

JANUARY 2009 ESRP performance comparison: Solid-state drives vs. hard disk drives

EMC VFCache. Troubleshooting Guide. v1.0 FOR WINDOWS AND LINUX P/N

EMC Integrated Infrastructure for VMware. Business Continuity

EMC Smarts MPLS Manager Innovative Technology for MPLS/VPN Management

Dell/EMC CX3 Series Oracle RAC 10g Reference Architecture Guide

EMC VNX VNX-VSS100. Installation Guide REV 01 P/N

Symmetrix Foundations

EMC Ionix ControlCenter

Virtual Exchange 2007 within a VMware ESX datastore VMDK file replicated

EMC CLARiiON CX3-40. Reference Architecture. Enterprise Solutions for Microsoft Exchange 2007

Dell Storage Center 6.6 SCv2000 SAS Front-end Arrays and 2,500 Mailbox Exchange 2013 Resiliency Storage Solution

EMC VNX VNX7500 Block

Dell PowerEdge R720xd 12,000 Mailbox Resiliency Microsoft Exchange 2013 Storage Solution

EMC Backup and Recovery for Microsoft Exchange 2007

EMC Business Continuity for Microsoft Applications

Welcome to VMAX³ Remote Replication Fundamentals.

EMC Celerra NS20. EMC Solutions for Microsoft Exchange Reference Architecture

EMC Backup and Recovery for Microsoft Exchange 2007 SP1. Enabled by EMC CLARiiON CX4-120, Replication Manager, and VMware ESX Server 3.

EMC Backup and Recovery for Microsoft SQL Server

EMC VFCache VMware VSI Plug-In

VNX Unified Storage Implementation Lab Guide

EMC CLARiiON CX3-40. Reference Architecture. Enterprise Solutions for Microsoft Exchange Enabled by MirrorView/S

Fujitsu PRIMEFLEX for VMware vsan 20,000 User Mailbox Exchange 2016 Mailbox Resiliency Storage Solution

Exchange 2003 Archiving for Operational Efficiency

EMC CLARiiON CX3-80 EMC Metropolitan Recovery for SQL Server 2005 Enabled by Replication Manager and MirrorView/S

EMC CLARiiON CX3-80. Enterprise Solutions for Microsoft SQL Server 2005

EMC Virtual Infrastructure for Microsoft Exchange 2010 Enabled by EMC Symmetrix VMAX, VMware vsphere 4, and Replication Manager

Assessing performance in HP LeftHand SANs

EMC Ionix ControlCenter

EMC CLARiiON CX3 Series FCP

Welcome to Symmetrix Fundamentals.

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH MICROSOFT HYPER-V

Microsoft Office SharePoint Server 2007

Information Storage and Management

EMC Virtualized Architecture for Microsoft Exchange Server 2007 with VMware Virtual Infrastructure 3 and EMC CLARiiON CX4-960

EMC Business Continuity for Microsoft Exchange 2010

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

Best Practices for deploying VMware ESX 3.x and 2.5.x server with EMC Storage products. Sheetal Kochavara Systems Engineer, EMC Corporation

EMC Virtual Infrastructure for Microsoft Exchange 2007

Welcome to the VxRail Appliance Version 4.0 Technical Differences Course.

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH HYPER-V

EMC Solutions for Microsoft Exchange 2007 CLARiiON CX3 Series iscsi

Many organizations rely on Microsoft Exchange for

Vblock Architecture. Andrew Smallridge DC Technology Solutions Architect

LAB VALIDATION REPORT

Welcome to VPLEX VS6 FRU Replacements.

Transcription:

ESRP Storage Program EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 Tested with: ESRP Storage Version 2.0 Tested Date: 8/2/2007 EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com

EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. THE INFORMATION IN THIS PUBLICATION IS PROVIDED AS IS. EMC CORPORATION MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC 2, EMC, EMC ControlCenter, AlphaStor, ApplicationXtender, Avamar, Captiva, Catalog Solution, Celerra, Centera, CentraStar, CLARalert, CLARiiON, ClientPak, CodeLink, Connectrix, Co-StandbyServer, Dantz, Direct Matrix Architecture, DiskXtender, DiskXtender 2000, Documentum, EmailXaminer, EmailXtender, EmailXtract, eroom, FLARE, HighRoad, InputAccel, Invista, Max Retriever, Navisphere, NetWorker, nlayers, OpenScale, Powerlink, PowerPath, Rainfinity, RepliStor, ResourcePak, Retrospect, Smarts, SnapShotServer, SnapView/IP, SRDF, Symmetrix, TimeFinder, VisualSAN, VSAM-Assist, WebXtender, where information lives, Xtender, and Xtender Solutions are registered trademarks and EMC Developers Program, EMC OnCourse, EMC Proven, EMC Snap, EMC Storage Administrator, Acartus, Access Logix, ArchiveXtender, Authentic Problems, Automated Resource Manager, AutoStart, AutoSwap, AVALONidm, C-Clip, Celerra Replicator, CLARevent, Codebook Correlation Technology, Common Information Model, CopyCross, CopyPoint, DatabaseXtender, Direct Matrix, EDM, E-Lab, Enginuity, FarPoint, Global File Virtualization, Graphic Visualization, InfoMover, Infoscape, MediaStor, MirrorView, NetWin, OnAlert, PowerSnap, RepliCare, SafeLine, SAN Advisor, SAN Copy, SAN Manager, SDMS, SnapImage, SnapSure, SnapView, StorageScope, SupportMate, SymmAPI, SymmEnabler, Symmetrix DMX, UltraPoint, UltraScale, Viewlets, and VisualSRM are trademarks of EMC Corporation. All other trademarks used herein are the property of their respective owners. Copyright 1998-2007 EMC Corporation. All rights reserved. Published September 2007 H2972 EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 2

Table of Contents Overview... 4 Disclaimer... 4 Features... 4 Solution Description... 5 Targeted Customer Profile... 6 Tested Deployment... 6 Simulated Exchange Configuration... 6 Primary Storage Hardware... 7 Primary Storage Software... 7 Primary Storage Disk Configuration (Mailbox Store Disks)... 7 Primary Storage Disk Configuration (Transactional Log Disks)... 8 Streaming Backup... 8 Disk Configuration (Streaming Backup to disk)... 8 Best Practices... 8 Core Storage... 8 Backup strategy... 9 Test Result Summary... 9 Reliability... 9 Primary Storage Performance Results... 10 Individual Server Metrics...10 Streaming Backup Performance... 10 Database Read-only Performance... 10 Log Read-only Performance... 11 Backup to Disk Performance... 11 Conclusion... 11 Contact Information... 12 Appendix A: Stress Testing... 13 Stress Test Result Report... 13 Appendix B: Performance Testing...16 Performance Test Result Report... 16 Performance Database Checksum Results... 18 Test Result Report... 18 Appendix C: Streaming Backup Testing... 20 Streaming Backup Test Result Report... 20 Appendix D: Soft Recovery Testing...22 SoftRecovery Test Result Report... 22 SoftRecovery Performance Test Result Report... 23 SoftRecovery Database Checksum Results... 26 Appendix E: Maximum Solution IOPS Testing... 28 Maximum Performance Test Result Report... 28 EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 3

Overview This document provides information on EMC Celerra NS20 storage solution for Microsoft Exchange Server 2007, based on the Microsoft Exchange Solution Reviewed Program (ESRP) Storage program*. For any questions or comments regarding the contents of this document, see the section Contact Information. * The ESRP Storage program was developed by Microsoft Corporation to provide a common storage testing framework for EMC to provide information on its storage solutions for the Microsoft Exchange Server software. For more details on the Microsoft ESRP Storage program, please visit: http://www.microsoft.com/technet/prodtechnol/exchange/2007/esrp.mspx Disclaimer This document has been produced independently of Microsoft Corporation. Microsoft Corporation expressly disclaims responsibility for, and makes no warranty, express or implied, with respect to, the accuracy of the contents of this document. Features The information contained in this document represents the current view of EMC on the issues discussed as of the date of publication. Due to changing market conditions, it should not be interpreted to be a commitment on the part of EMC, and EMC cannot guarantee the accuracy of any information presented after the date of publication. This document describes an approach that can be used to configure Microsoft Exchange 2007 with EMC s Celerra NS20 storage system. The EMC Celerra NS20 meets the storage needs of a wide range of applications that include: Mail/messaging Databases File/print and Web services Distributed applications Remote replication In addition, the NS20 supports a wide range of server operating environments like Microsoft Windows, Linux, Solaris, AIX, and HP-UX. The Celerra NS20 is a high-performance, full-function IP-storage platform. It delivers NAS and iscsi capabilities to consolidate application storage and file servers. Easy to deploy and simple to manage, the NS20 is all-in-one IP storage for customers looking for enterprise-class capabilities packaged for specific applications, departments, or locations. The NS20FC provides customers the flexibility to combine Fibre Channel SAN connectivity with a NAS environment. The NS20FC is the most cost-effective way to add NAS and iscsi to an existing SAN. Both offerings are available in single- and dual-blade configurations. Regardless of the configuration, Celerra platforms offer a full suite of advanced functionality: Robust snap and replication capabilities offer protection of data. Celerra FileMover API allows automated policy-based movement of files between tiers of storage. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 4

File Level Retention provides disk-based WORM functionality. Automated Volume Management and Virtual Provisioning improve storage utilization. The performance results and best practices discussed in this document provides proven guidelines for configuring the Celerra NS20 for high-performance Exchange environments. For this solution, an integrated Celerra NS20 storage system was used and configured for 700 Exchange 2007 users. Each of the 700 users had a profile of 0.5 IOPS and a 250 MB mailbox. Solution Description Sizing and configuring storage for use with Microsoft Exchange is a complicated process. It is driven by many variables and factors, which vary from organization to organization. One method often used to simplify the sizing and configuration is to define a building block. In this case, the building block is defined as six disk spindles. The testing in this document proves that the six spindle building block (four spindles for the databases and two spindles for the logs) meets and exceeds the Microsoft Exchange Server recommended metrics for reliability, scalability, and performance. Our testing determined that twelve 15K FC spindles can easily satisfy the I/O workload of 700, 0.5 IOPS Exchange users. Each storage group in Exchange 2007 is recommended to have only one database. The 700 users were distributed among two Exchange storage groups. The Exchange databases for SG1 and SG2 are striped over four disk spindles from two 1+1 RAID 1 groups. The logs for SG1 and SG2 will be stored on a single 1+1 RAID 1 group. The diagram of the disk layout is shown in Figure 1. Figure 1 - Building Block 1 The ESRP-Storage program focuses on storage solution testing to address performance and reliability issues with storage design. However, storage is not the only factor to take into consideration when designing a scaleable Exchange solution. Other factors which affect the server scalability are: Server processor utilization Server physical and virtual memory limitations Resource requirements for other applications Directory and network service latencies Network infrastructure limitations Replication and recovery requirements Client usage profiles EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 5

All these factors are beyond the scope of ESRP-Storage. Therefore, the number of mailboxes hosted per server as part of the tested configuration may not necessarily be viable for some customer deployments. For more information on identifying and addressing performance bottlenecks in an Exchange system, please refer to Performance Issues available at http://technet.microsoft.com/en-us/library/bb397229.aspx Another tool to consider is Microsoft Operations Manager. The Exchange Server 2007 Management Pack for Microsoft Operations Manager includes rules and scripts to monitor and report on performance, availability, and reliability of all Exchange 2007 server roles including Mailbox, Client Access, Hub Transport, Edge Transport and Unified Messaging. Monitoring Exchange 2007 with Microsoft Operations Manager 2005 SP1, is available at http://technet.microsoft.com/en-us/library/de353bdc-f872-4cf6-b36b- 12d4a773e974.aspx Targeted Customer Profile This solution is intended for businesses hosting 700 Exchange mailboxes. The configuration used for testing is as below: Number of mailbox servers presented to the storage array 1 User I/O profile for testing 0.42 (0.5 IOPS tested) User mailbox size for testing 250 MB Backup strategy for testing Streaming Backup to Disk Time for Restore 3.5 hours per SG, Tested 100 GB database per SG Tested Deployment The following tables summarize the testing environment: Simulated Exchange Configuration Number of Exchange mailboxes simulated 700 Number of hosts 1 Number of mailboxes/host 700 Number of storage groups/host 2 Number of mailbox stores/storage group 1 Number of mailboxes/mailbox store 350 Number of mailbox store LUNs/storage group 1 Simulated profile: I/Os per second per mailbox 0.5 (IOPS, include 20% headroom) Database LUN size 118.9 GB Log LUN size 11.9 GB Backup LUN size/storage group 165 GB Total database size for performance testing 190 GB % Storage capacity used by Exchange 82% database** ** Storage performance characteristics change based on the percentage utilization of the individual disks. Tests that use a small percentage of the storage EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 6

(~25%) may exhibit reduced throughput if the storage capacity utilization is significantly increased beyond what is tested in this paper. Primary Storage Hardware Storage Connectivity (Fibre Channel, SAS, iscsi SATA, iscsi) Storage model and OS/firmware revision EMC Celerra NS20 DART 5.5.30.1 Storage cache 4 GB Number of storage controllers 2 Number of storage ports 2 Tested 8 possible Maximum bandwidth of storage connectivity to 4*1 Gb per SP host Switch type/model/firmware revision Dell 5324 Version 2.21 Build No. 3.04 HBA model and firmware Intel PRO/1000 MT Dual Port Server Adapter Intel driver version 8.4.21.0, date 11/21/2004 Number of HBAs/host 2 Host server type Dell PowerEdge 2950 2: Dual Core [01]: EM64T Family 6 Model 15 Stepping 6 GenuineIntel ~2328 Mhz [02]: EM64T Family 6 Model 15 Stepping 6 GenuineIntel ~2328 Mhz [03]: EM64T Family 6 Model 15 Stepping 6 GenuineIntel ~2328 Mhz [04]: EM64T Family 6 Model 15 Stepping 6 GenuineIntel ~2328 Mhz Total number of disks tested in solution 12 Maximum number of spindles that can be 60 hosted in the storage Primary Storage Software HBA driver Microsoft iscsi Software Initiator 2.04 Intel PRO/1000 PT Dual Port Server Adapter HBA QueueTarget Setting Not Applicable HBA QueueDepth Setting Not Applicable Multi-Pathing Multiple Connections per Session (MC/S) Host OS Microsoft Windows Server 2003, Enterprise Edition *64 SP1 5.2.3790 Service Pack 1 Build 3790 ESE.dll file version 08.01.0075.000 Replication solution name/version Not Applicable Primary Storage Disk Configuration (Mailbox Store Disks) Disk type, speed and firmware revision 4 Gbps FC SCSI 15,000 RPM 60AC Raw capacity per disk (GB) 146 GB Number of physical disks in test 4 total raw storage capacity (GB) 584 GB Disk slice size (GB) Not Applicable Number of slices per LUN or number of disks Not Applicable EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 7

per LUN Number of Luns Per RAID Group 2 LUN Size in GB 118.9 RAID level RAID 1_0 Total formatted capacity 237 GB Storage capacity utilization 41% Database capacity utilization 34% Primary Storage Disk Configuration (Transactional Log Disks) Disk type, speed and firmware revision 4 Gbps FC SCSI 15,000 RPM 60AC Raw capacity per disk (GB) 146 GB Number of spindles in test 2 total raw storage capacity (GB) 292 GB Disk slice size (GB) Not Applicable Number of slices per LUN or number of disks Not Applicable per LUN Number of Luns per RAID Group 2 LUN Size in GB 11.8 RAID level RAID 1_0 Total formatted capacity 23.6 GB Streaming Backup Disk Configuration (Streaming Backup to disk) Disk type, speed and firmware revision 4 Gbps FC SCSI 15,000 RPM 60AC Raw capacity per disk (GB) 146 GB Number of spindles in test 5 Total raw storage capacity (GB) 730 GB Disk slice size (GB) Not Applicable Number of slices per LUN or number of disks Not Applicable per LUN Number of Luns per RAID Group 1 RAID level RAID 5 Total formatted capacity 453 GB Best Practices Microsoft Exchange server is a disk-intensive application. Based on the testing run using the ESRP framework, EMC would recommend the Exchange 2007 best practices to improve the storage performance. For Exchange 2007 best practices on storage design, please visit http://technet.microsoft.com/en-us/library/bb124518.aspx Core Storage 1. Use DISKPART (in Windows 2003x64 SP1) to align all Microsoft Exchange Server related disks. Use a value of 64 to align the NTFS partitions at a 64 KB boundary. 2. Isolate the Microsoft Exchange Server database workload from other workloads. This ensures the highest level of performance for Microsoft EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 8

Exchange Server and simplifies troubleshooting in the event of a disk related Microsoft Exchange performance problem. 3. Set TcpAckFrequency = 1 per http://support.microsoft.com/kb/328890 to improve iscsi performance. 4. Size and configure the environment based on disk spindle performance. Storage capacity should be a secondary issue. In other words, size for performance and then capacity. 5. Place the Microsoft Exchange Server logs and databases on separate physical disks and in different RAID groups. Note: In the event a performance problem cannot be resolved using common performance analysis, EMC Corporation strongly recommends that a case be opened with EMC Customer Service so that the appropriate Customer Support resource may be engaged. Backup strategy A well designed and implemented disaster recovery strategy should be a top priority for every Microsoft Exchange Server deployment. Proper planning must be done prior to configuration in order to meet required service-level agreements (SLAs) for server downtime. Various backup and restore strategies can be implemented, depending on the requirements of the environment. EMC offers multiple solutions to protect an Exchange environment. EMC Replication Manager can manage snapshot and replication in an Exchange environment. EMC NetWorker allows an Exchange environment to be backed up to tape or to disk. Both of these products work in conjunction with Volume Shadow Copy services (VSS) as proven techniques, having undergone vigorous testing. In this solution, the tested method for backup was a one stage disk-to-disk backup. With this configuration, several best practice considerations must be understood in order to achieve optimal performance. Disk-to-disk backup LUNs should be configured in separate disk groups. Workload isolation will optimize performance of the streaming backups and minimize the impact on the production workload. Higher capacity Fibre Channel or ATA drives should be utilized if the environment requires additional backup copies of the data on the primary disks. FATA drives should not be utilized to host production Exchange traffic without careful consideration of the performance impact. ATA drives operate at a lower rotational speed and will provide much lower throughput than Fibre Channel drives. ATA drives are also designed for an 8*5 duty cycle and are not meant to operate 24*7. Over-utilization will result in a shorter mean time between failures (MTBF) when compared to Fibre Channel drives which are rated for 24*7 use. Test Result Summary This section provides a high level summary of the test data from ESRP as well as links to the detailed reports located in Appendix: Test Reports, which are generated by the ESRP testing framework. Reliability The goal of these tests is to determine the reliability of the underlying storage subsystem. These tests run for a period of 24 hours and ensure that the storage EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 9

can handle extreme I/O workloads for significant periods of time. After a test run, both the logs and databases are verified to ensure that there is no data corruption. The reliability test on the Celerra NS20 provided the following results: Errors reported in the system and application event logs: None Errors reported for database and log checksum: None Error during back-to-disk test: None Error in database checksum on the remote storage database: N/A The Jetstress performance results (24-hour performance test) can be found in Appendix A, Stress Testing. Primary Storage Performance Results The Primary Storage performance testing is designed to exercise the storage with maximum sustainable Exchange type of I/O for two hours. The test is to show how long it takes for the storage to respond to an I/O under load. The data below is the sum of all the logical disk I/Os, and average of all the logical disks I/O latency in the 2 hours test duration. Each server is listed separately and the aggregate numbers across all servers is listed as well. Individual Server Metrics The sum of I/Os across Storage Groups and the average latency across all Storage Groups on a per server basis. Database I/O Average Database Disk Transfers/sec 370.614 Average Database Disk Reads/sec 186.87 Average Database Disk Writes/sec 183.744 Average Database Disk Read Latency (ms) 13.5 Average Database Disk Write Latency (ms) 4 Transaction Log I/O Average Log Disk Writes/sec 110.711 Average Log Disk Write Latency (ms) 0.002 The Jetstress performance results (two hour performance test) can be found in Appendix B, Performance Testing. Also, refer to Appendix E Maximum Solution IOPS Testing to find results that characterize the maximum performance of the disk layout. Streaming Backup Performance The goal of these tests is to characterize the streaming backup performance of the underlying storage subsystem. ESRP requires two types of tests. The first test characterizes the read performance of the storage by performing a checksum of the logs and databases. The second test characterizes the end-toend backup-to-disk performance of the storage. Database Read-only Performance This test characterizes the read performance of the database. The following table shows the average rate for a single database file. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 10

MB read/sec per storage group 45.55 MB read/sec total 91.1 File size/sec taken 195689 / 2148 Log Read-only Performance This test characterizes the rate at which log files can be played back against the database. The following table shows the average rate for 500 log files played in a single storage group. Each log file is 1 MB in size. Average time to play one log file (sec) 0.5577 Backup to Disk Performance This test characterizes the end-to-end backup-to-disk performance of the storage. This test will backup all the database files to disk. The following table shows an average rate at which each storage group can be backed up: Total database size per storage group (GB) 190.3179 Time taken to backup each storage group 3:27:15 Average MB backed up/sec 15.673 Average MB backed up/sec per storage group 7.836 Conclusion The Celerra NS20 produced impressive performance results when tested in conjunction with Exchange 2007. The results clearly show that a Celerra NS20 can satisfy the performance requirements of 700 Heavy Exchange users with six physical disk spindles (four spindles for database and two spindles for log). This is defined as the basic Celerra Exchange building block. This building block approach simplifies the sizing of the solution and allows predictable scaling. This document is developed by EMC, and reviewed by the Microsoft Exchange Product team. The test results and data presented in this document are based on the tests in the ESRP test framework. Customers should not use this data directly for pre-deployment verification. It is still necessary to validate the storage design for a specific environment. A careful analysis of each environment must be performed in order to understand the specific requirement of the architecture and to adapt a solution that best fits those needs. The results in this document prove that the Celerra NS20 can support a high-performance Microsoft Exchange Server configuration. The ESRP program is not designed to be a benchmarking program as the tests are not designed to produce maximum throughput for a given solution. Rather, the tests focus on producing recommendations from vendors for running Microsoft Exchange. Essentially, the data presented in this document should not be used for comparisons amongst different solutions. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 11

Contact Information EMC recommends that you consult with EMC Professional Services to assist with the design and deployment of a similar solution. For information regarding this or any other EMC Solution, please use the following numbers: United States: (800) 782-4362 (SVC-4EMC) Canada: (800) 543-4782 (543-4SVC) Worldwide: (508) 497-7901 For additional information on EMC Products and Services available to customers and partners, please refer to: http://emc.com or http://powerlink.emc.com EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 12

Appendix A: Stress Testing Stress Test Result Report Test Summary Overall Test Pass Result Machine Name HTF8Q91 Test Description Test Start Time 8/3/2007 12:59:56 PM Test End Time 8/4/2007 1:08:12 PM Jetstress 08.01.0136.000 Version Ese Version 08.00.0685.024 Operating System Performance Log Database Sizing and Throughput Microsoft Windows Server 2003 R2 Service Pack 2 (5.2.3790.131072) C:\Program Files\Exchange Jetstress\Stress_2007_8_3_13_0_2.blg C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_4_13_8_12.blg Achieved I/O per Second 360.366 Capacity Percentage 100% Throughput Percentage 100% Initial database size 204356485120 Final database size 240478093312 Database files (count) 2 Jetstress System Parameters Thread count 3 (per-storage group) Log buffers 9000 Minimum database cache 64.0 MB Maximum database cache 512.0 MB Insert operations 25% Delete operations 10% Replace operations 50% Read operations 15% Lazy commits 80% EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 13

Disk Subsystem Performance LogicalDisk Avg. Disk sec/read Database (G:) Database (H:) Log (K:) Log (L:) Avg. Disk Disk Reads/sec sec/write Disk Avg. Disk Writes/sec Bytes/Write 0.013 0.004 94.116 85.899 (n/a) 0.014 0.004 94.363 85.987 (n/a) 3.36864038895642E- 06 3.52491752040285E- 06 Host System Performance 0.003 3.4728321010612E- 05 0.003 2.31525838053497E- 05 49.687 11521.419 49.975 11518.041 Counter Average Minimum Maximum % Processor Time 0.839 0.050 2.354 Available MBytes 2990.112 2979.000 3036.000 Free System Page Table Entries 4175750.000 4175750.000 4175750.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 33486628.267 33263616.000 33570816.000 Pool Paged Bytes 36758924.800 36392960.000 37597184.000 Database Page Fault Stalls/sec 0.000 0.000 0.000 Test Log 8/3/2007 12:59:44 PM -- Jetstress testing begins... 8/3/2007 12:59:56 PM -- Prepare testing begins... 8/3/2007 12:59:59 PM -- Attaching databases... 8/3/2007 12:59:59 PM -- Prepare testing ends. 8/3/2007 12:59:59 PM -- Dispatching transactions begins... 8/3/2007 12:59:59 PM -- Database cache settings: (minimum: 64.0 MB, maximum: 512.0 MB) 8/3/2007 12:59:59 PM -- Database flush thresholds: (start: 5.1 MB, stop: 10.2 MB) 8/3/2007 1:00:02 PM -- Database read latency thresholds: (average: 0.02 seconds/read, maximum: 0.1 seconds/read). 8/3/2007 1:00:02 PM -- Log write latency thresholds: (average: 0.01 seconds/write, maximum: 0.1 seconds/write). 8/3/2007 1:00:03 PM -- Operation mix: Sessions 3, Inserts 25%, Deletes 10%, Replaces 50%, Reads 15%, Lazy Commits 80%. 8/3/2007 1:00:03 PM -- Performance logging begins (interval: 7000 ms). 8/3/2007 1:00:03 PM -- Attaining prerequisites: 8/3/2007 1:08:07 PM -- \Database(JetstressWin)\Database Cache Size, Last: 484466700.0 (lower bound: 483183800.0, upper bound: none) 8/4/2007 1:08:08 PM -- Performance logging ends. 8/4/2007 1:08:08 PM -- JetInterop batch transaction stats: 436784, and 438290. 8/4/2007 1:08:08 PM -- Dispatching transactions ends. 8/4/2007 1:08:08 PM -- Shutting down databases... 8/4/2007 1:08:12 PM -- Instance2196.1 (complete), and Instance2196.2 (complete) 8/4/2007 1:08:12 PM -- Performance logging begins (interval: 7000 ms). 8/4/2007 1:08:12 PM -- Verifying database checksums... 8/4/2007 1:52:56 PM -- G: (100% processed), and H: (100% processed) EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 14

8/4/2007 1:52:57 PM -- Performance logging ends. 8/4/2007 1:52:57 PM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_4_13_8_12.blg has 178 samples. 8/4/2007 1:53:00 PM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_4_13_8_12.html is saved. 8/4/2007 1:53:00 PM -- Verifying log checksums... 8/4/2007 1:53:03 PM -- K:\ (21 logs passed), and L:\ (22 logs passed) 8/4/2007 1:53:03 PM -- C:\Program Files\Exchange Jetstress\Stress_2007_8_3_13_0_2.blg has 5792 samples. 8/4/2007 1:53:03 PM -- Creating test report... 8/4/2007 1:54:32 PM -- Volume G: has 0.0134 for Avg. Disk sec/read. 8/4/2007 1:54:32 PM -- Volume H: has 0.0136 for Avg. Disk sec/read. 8/4/2007 1:54:32 PM -- Volume K: has 0.0025 for Avg. Disk sec/write. 8/4/2007 1:54:32 PM -- Volume K: has 0.0000 for Avg. Disk sec/read. 8/4/2007 1:54:32 PM -- Volume L: has 0.0025 for Avg. Disk sec/write. 8/4/2007 1:54:32 PM -- Volume L: has 0.0000 for Avg. Disk sec/read. 8/4/2007 1:54:32 PM -- Test has 0 Maximum Database Page Fault Stalls/sec. 8/4/2007 1:54:32 PM -- Test has 0 Database Page Fault Stalls/sec samples higher than 0. 8/4/2007 1:54:32 PM -- C:\Program Files\Exchange Jetstress\Stress_2007_8_3_13_0_2.xml has 5759 samples queried. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 15

Appendix B: Performance Testing Performance Test Result Report Test Summary Overall Test Pass Result Machine Name HTF8Q91 Test Description Test Start Time 8/2/2007 6:22:07 AM Test End Time 8/2/2007 8:30:30 AM Jetstress 08.01.0136.000 Version Ese Version 08.00.0685.024 Operating System Performance Log Database Sizing and Throughput Microsoft Windows Server 2003 R2 Service Pack 2 (5.2.3790.131072) C:\Program Files\Exchange Jetstress\Performance_2007_8_2_6_22_12.blg C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_2_8_30_30.blg Achieved I/O per Second 370.614 Capacity Percentage 100% Throughput Percentage 100% Initial database size 204352290816 Final database size 208026501120 Database files (count) 2 Jetstress System Parameters Thread count 3 (per-storage group) Log buffers 9000 Minimum database cache 64.0 MB Maximum database cache 512.0 MB Insert operations 25% Delete operations 10% Replace operations 50% Read operations 15% Lazy commits 80% EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 16

Disk Subsystem Performance LogicalDisk Avg. Disk sec/read Database (G:) Database (H:) Avg. Disk sec/write Disk Reads/sec Disk Writes/sec 0.013 0.004 94.090 92.733 (n/a) 0.014 0.004 92.780 91.011 (n/a) Avg. Disk Bytes/Write Log (K:) 0.000 0.002 0.000 55.357 11743.378 Log (L:) 0.000 0.002 0.000 55.354 11583.899 Host System Performance Counter Average Minimum Maximum % Processor Time 0.739 0.309 1.561 Available MBytes 2941.623 2904.000 3541.000 Free System Page Table Entries 4175910.000 4175910.000 4175910.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 33911125.333 33898496.000 33923072.000 Pool Paged Bytes 38571485.867 36507648.000 39223296.000 Database Page Fault Stalls/sec 0.000 0.000 0.000 Test Log 8/2/2007 3:55:57 AM -- Prepare testing begins... 8/2/2007 3:55:57 AM -- Creating G:\Jetstress1.edb. 8/2/2007 3:55:57 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB) 8/2/2007 3:55:57 AM -- Database flush thresholds: (start: 2.6 MB, stop: 5.1 MB) 8/2/2007 4:34:06 AM -- 60.0% of 95.2 GB complete (3479079 records inserted). 8/2/2007 5:09:32 AM -- 100.0% of 95.2 GB complete (5570353 records inserted). 8/2/2007 5:09:35 AM -- Duplicating 2 databases: 8/2/2007 6:21:45 AM -- 100.0% of 190.3 GB complete (190.3 GB duplicated). 8/2/2007 6:21:47 AM -- Attaching databases... 8/2/2007 6:21:47 AM -- Prepare testing ends. 8/2/2007 6:22:06 AM -- Jetstress testing begins... 8/2/2007 6:22:07 AM -- Prepare testing begins... 8/2/2007 6:22:10 AM -- Attaching databases... 8/2/2007 6:22:10 AM -- Prepare testing ends. 8/2/2007 6:22:10 AM -- Dispatching transactions begins... 8/2/2007 6:22:10 AM -- Database cache settings: (minimum: 64.0 MB, maximum: 512.0 MB) 8/2/2007 6:22:10 AM -- Database flush thresholds: (start: 5.1 MB, stop: 10.2 MB) 8/2/2007 6:22:12 AM -- Database read latency thresholds: (average: 0.02 seconds/read, maximum: 0.05 seconds/read). 8/2/2007 6:22:12 AM -- Log write latency thresholds: (average: 0.01 seconds/write, maximum: 0.05 seconds/write). 8/2/2007 6:22:13 AM -- Operation mix: Sessions 3, Inserts 25%, Deletes 10%, Replaces 50%, Reads 15%, Lazy Commits 80%. 8/2/2007 6:22:13 AM -- Performance logging begins (interval: 7000 ms). 8/2/2007 6:22:13 AM -- Attaining prerequisites: 8/2/2007 6:30:23 AM -- \Database(JetstressWin)\Database Cache Size, Last: 483819500.0 (lower bound: 483183800.0, upper bound: none) 8/2/2007 8:30:25 AM -- Performance logging ends. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 17

8/2/2007 8:30:25 AM -- JetInterop batch transaction stats: 43734, and 43535. 8/2/2007 8:30:25 AM -- Dispatching transactions ends. 8/2/2007 8:30:25 AM -- Shutting down databases... 8/2/2007 8:30:30 AM -- Instance2148.1 (complete), and Instance2148.2 (complete) 8/2/2007 8:30:30 AM -- Performance logging begins (interval: 7000 ms). 8/2/2007 8:30:30 AM -- Verifying database checksums... 8/2/2007 9:06:51 AM -- G: (100% processed), and H: (100% processed) 8/2/2007 9:06:52 AM -- Performance logging ends. 8/2/2007 9:06:52 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_2_8_30_30.blg has 145 samples. 8/2/2007 9:06:54 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_2_8_30_30.html is saved. 8/2/2007 9:06:54 AM -- Verifying log checksums... 8/2/2007 9:06:57 AM -- K:\ (22 logs passed), and L:\ (22 logs passed) 8/2/2007 9:06:57 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_2_6_22_12.blg has 512 samples. 8/2/2007 9:06:57 AM -- Creating test report... 8/2/2007 9:07:04 AM -- Volume G: has 0.0132 for Avg. Disk sec/read. 8/2/2007 9:07:04 AM -- Volume H: has 0.0138 for Avg. Disk sec/read. 8/2/2007 9:07:04 AM -- Volume K: has 0.0025 for Avg. Disk sec/write. 8/2/2007 9:07:04 AM -- Volume K: has 0.0000 for Avg. Disk sec/read. 8/2/2007 9:07:04 AM -- Volume L: has 0.0025 for Avg. Disk sec/write. 8/2/2007 9:07:04 AM -- Volume L: has 0.0000 for Avg. Disk sec/read. 8/2/2007 9:07:04 AM -- Test has 0 Maximum Database Page Fault Stalls/sec. 8/2/2007 9:07:04 AM -- Test has 0 Database Page Fault Stalls/sec samples higher than 0. 8/2/2007 9:07:04 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_2_6_22_12.xml has 479 samples queried. Performance Database Checksum Results Test Result Report Checksum Statistics - All Database Seen pages Bad pages Correctable pages Wrong page no pages File length / seconds taken G:\Jetstress1.edb 12698210 0 0 0 99204 MBytes / 2148 seconds H:\Jetstress1.edb 12695650 0 0 0 99184 MBytes / 2180 seconds (Sum) 25393860 0 0 0 198389 MBytes / 2180 seconds Disk Subsystem Performance (of checksum) LogicalDisk Avg. Disk sec/read Avg. Disk sec/write Disk Reads/sec Disk Writes/sec G: 0.069 0.001 742.183 0.008 H: 0.071 0.001 728.188 0.006 Memory System Performance (of checksum) Counter Average Minimum Maximum EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 18

% Processor Time 5.337 3.488 7.784 Available MBytes 3427.428 3406.000 3470.000 Free System Page Table Entries 4175609.931 4175340.000 4175910.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 40236815.890 40108032.000 40312832.000 Pool Paged Bytes 40456559.228 36478976.000 44421120.000 Test Log 8/2/2007 3:55:57 AM -- Prepare testing begins... 8/2/2007 3:55:57 AM -- Creating G:\Jetstress1.edb. 8/2/2007 3:55:57 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB) 8/2/2007 3:55:57 AM -- Database flush thresholds: (start: 2.6 MB, stop: 5.1 MB) 8/2/2007 4:34:06 AM -- 60.0% of 95.2 GB complete (3479079 records inserted). 8/2/2007 5:09:32 AM -- 100.0% of 95.2 GB complete (5570353 records inserted). 8/2/2007 5:09:35 AM -- Duplicating 2 databases: 8/2/2007 6:21:45 AM -- 100.0% of 190.3 GB complete (190.3 GB duplicated). 8/2/2007 6:21:47 AM -- Attaching databases... 8/2/2007 6:21:47 AM -- Prepare testing ends. 8/2/2007 6:22:06 AM -- Jetstress testing begins... 8/2/2007 6:22:07 AM -- Prepare testing begins... 8/2/2007 6:22:10 AM -- Attaching databases... 8/2/2007 6:22:10 AM -- Prepare testing ends. 8/2/2007 6:22:10 AM -- Dispatching transactions begins... 8/2/2007 6:22:10 AM -- Database cache settings: (minimum: 64.0 MB, maximum: 512.0 MB) 8/2/2007 6:22:10 AM -- Database flush thresholds: (start: 5.1 MB, stop: 10.2 MB) 8/2/2007 6:22:12 AM -- Database read latency thresholds: (average: 0.02 seconds/read, maximum: 0.05 seconds/read). 8/2/2007 6:22:12 AM -- Log write latency thresholds: (average: 0.01 seconds/write, maximum: 0.05 seconds/write). 8/2/2007 6:22:13 AM -- Operation mix: Sessions 3, Inserts 25%, Deletes 10%, Replaces 50%, Reads 15%, Lazy Commits 80%. 8/2/2007 6:22:13 AM -- Performance logging begins (interval: 7000 ms). 8/2/2007 6:22:13 AM -- Attaining prerequisites: 8/2/2007 6:30:23 AM -- \Database(JetstressWin)\Database Cache Size, Last: 483819500.0 (lower bound: 483183800.0, upper bound: none) 8/2/2007 8:30:25 AM -- Performance logging ends. 8/2/2007 8:30:25 AM -- JetInterop batch transaction stats: 43734, and 43535. 8/2/2007 8:30:25 AM -- Dispatching transactions ends. 8/2/2007 8:30:25 AM -- Shutting down databases... 8/2/2007 8:30:30 AM -- Instance2148.1 (complete), and Instance2148.2 (complete) 8/2/2007 8:30:30 AM -- Performance logging begins (interval: 7000 ms). 8/2/2007 8:30:30 AM -- Verifying database checksums... 8/2/2007 9:06:51 AM -- G: (100% processed), and H: (100% processed) 8/2/2007 9:06:52 AM -- Performance logging ends. 8/2/2007 9:06:52 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_2_8_30_30.blg has 145 samples. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 19

Appendix C: Streaming Backup Testing Streaming Backup Test Result Report Streaming Backup Statistics - All Database Instance Database Size (MBytes) Elapsed Backup Time Instance2544.1 97442.77 03:26:29 7.86 Instance2544.2 97442.77 03:28:00 7.81 Jetstress System Parameters Thread count 3 (per-storage group) Log buffers 9000 Minimum database cache 64.0 MB Maximum database cache 512.0 MB Insert operations 25% Delete operations 10% Replace operations 50% Read operations 15% Lazy commits 80% Disk Subsystem Performance LogicalDisk Avg. Disk sec/read Database (G:) Database (H:) Avg. Disk sec/write 0.006 6.22538337368846E- 05 0.007 9.4922591532761E- 06 Log (K:) 0.000 6.20798363948612E- 05 Log (L:) 0.000 7.4714631615358E- 06 Host System Performance Disk Reads/sec MBytes Transferred/sec Disk Writes/sec 62.380 0.007 (n/a) 62.345 0.002 (n/a) Avg. Disk Bytes/Write 0.000 0.006 70.112 0.000 0.001 8.833 Counter Average Minimum Maximum % Processor Time 26.559 4.025 57.975 Available MBytes 3263.184 3157.000 3416.000 Free System Page Table Entries 4174991.700 4174746.000 4177500.000 EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 20

Transition Pages RePurposed/sec 3957.430 0.000 15701.959 Pool Nonpaged Bytes 40098958.394 34258944.000 43933696.000 Pool Paged Bytes 300894299.628 45608960.000 445120512.000 Database Page Fault Stalls/sec 0.000 0.000 0.000 Test Log 8/3/2007 4:54:13 AM -- Prepare testing begins... 8/3/2007 4:54:13 AM -- Creating G:\Jetstress1.edb. 8/3/2007 4:54:14 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB) 8/3/2007 4:54:14 AM -- Database flush thresholds: (start: 2.6 MB, stop: 5.1 MB) 8/3/2007 5:26:03 AM -- 60.0% of 95.2 GB complete (3479079 records inserted). 8/3/2007 5:58:33 AM -- 100.0% of 95.2 GB complete (5571124 records inserted). 8/3/2007 5:58:36 AM -- Duplicating 2 databases: 8/3/2007 7:04:46 AM -- 100.0% of 190.3 GB complete (190.3 GB duplicated). 8/3/2007 7:04:48 AM -- Attaching databases... 8/3/2007 7:04:48 AM -- Prepare testing ends. 8/3/2007 7:08:15 AM -- Jetstress testing begins... 8/3/2007 7:08:16 AM -- Prepare testing begins... 8/3/2007 7:08:18 AM -- Attaching databases... 8/3/2007 7:08:18 AM -- Prepare testing ends. 8/3/2007 7:08:21 AM -- Performance logging begins (interval: 7000 ms). 8/3/2007 7:08:21 AM -- Streaming backup databases... 8/3/2007 10:36:24 AM -- Performance logging ends. 8/3/2007 10:36:24 AM -- Instance2544.1 (100% processed), and Instance2544.2 (100% processed) 8/3/2007 10:36:25 AM -- C:\Program Files\Exchange Jetstress\StreamingBackup_2007_8_3_7_8_18.blg has 827 samples. 8/3/2007 10:36:26 AM -- Creating test report... EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 21

Appendix D: SoftRecovery Testing SoftRecovery Test Result Report SoftRecovery Statistics - All Database Instance Log files replayed Elapsed seconds Instance244.1 505 284.992704 Instance244.2 500 275.4929472 Disk Subsystem Performance LogicalDisk Avg. Disk sec/read Database (G:) Database (H:) Avg. Disk sec/write Disk Reads/sec Disk Writes/sec 0.081 0.052 388.031 7.141 (n/a) 0.080 0.036 370.322 7.259 (n/a) Avg. Disk Bytes/Write Log (K:) 0.003 0.013 58.540 1.780 3088.408 Log (L:) 0.004 0.007 58.509 1.752 3337.147 Host System Performance Counter Average Minimum Maximum % Processor Time 2.067 0.779 3.415 Available MBytes 3048.655 2949.000 3476.000 Free System Page Table Entries 4175440.000 4175440.000 4175440.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 37842944.000 37437440.000 38387712.000 Pool Paged Bytes 41604600.789 41361408.000 41951232.000 Database Page Fault Stalls/sec 0.000 0.000 0.000 Test Log 8/7/2007 12:47:45 AM -- Jetstress testing begins... 8/7/2007 12:47:45 AM -- Prepare testing begins... 8/7/2007 12:47:45 AM -- Creating G:\Jetstress1.edb. 8/7/2007 12:47:45 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB) 8/7/2007 12:47:45 AM -- Database flush thresholds: (start: 2.6 MB, stop: 5.1 MB) 8/7/2007 1:19:36 AM -- 60.0% of 95.2 GB complete (3479079 records inserted). 8/7/2007 1:50:41 AM -- 100.0% of 95.2 GB complete (5575390 records inserted). 8/7/2007 1:50:44 AM -- Duplicating 2 databases: 8/7/2007 2:55:44 AM -- 100.0% of 190.3 GB complete (190.3 GB duplicated). 8/7/2007 2:55:47 AM -- Attaching databases... 8/7/2007 2:55:47 AM -- Prepare testing ends. 8/7/2007 2:55:47 AM -- Dispatching transactions begins... 8/7/2007 2:55:47 AM -- Database cache settings: (minimum: 64.0 MB, maximum: 512.0 MB) 8/7/2007 2:55:47 AM -- Database flush thresholds: (start: 5.1 MB, stop: 10.2 MB) 8/7/2007 2:55:49 AM -- Database read latency thresholds: (average: 0.02 seconds/read, EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 22

maximum: 0.05 seconds/read). 8/7/2007 2:55:49 AM -- Log write latency thresholds: (average: 0.01 seconds/write, maximum: 0.05 seconds/write). 8/7/2007 2:55:50 AM -- Operation mix: Sessions 3, Inserts 25%, Deletes 10%, Replaces 50%, Reads 15%, Lazy Commits 80%. 8/7/2007 2:55:50 AM -- Performance logging begins (interval: 7000 ms). 8/7/2007 2:55:50 AM -- Generating log files... 8/7/2007 3:21:55 AM -- K:\ (101.2% generated), and L:\ (100.2% generated) 8/7/2007 3:21:56 AM -- Performance logging ends. 8/7/2007 3:21:56 AM -- JetInterop batch transaction stats: 9653, and 9738. 8/7/2007 3:21:56 AM -- Dispatching transactions ends. 8/7/2007 3:21:56 AM -- Shutting down databases... 8/7/2007 3:21:59 AM -- Instance244.1 (complete), and Instance244.2 (complete) 8/7/2007 3:22:00 AM -- Performance logging begins (interval: 7000 ms). 8/7/2007 3:22:00 AM -- Verifying database checksums... 8/7/2007 3:57:48 AM -- G: (100% processed), and H: (100% processed) 8/7/2007 3:57:49 AM -- Performance logging ends. 8/7/2007 3:57:49 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_7_3_21_59.blg has 143 samples. 8/7/2007 3:57:51 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_7_3_21_59.html is saved. 8/7/2007 3:57:51 AM -- Verifying log checksums... 8/7/2007 3:58:02 AM -- K:\ (100 logs passed), and L:\ (100 logs passed) 8/7/2007 3:58:02 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_7_2_55_49.blg has 104 samples. 8/7/2007 3:58:02 AM -- Creating test report... 8/7/2007 3:58:03 AM -- Volume G: has 0.0125 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Volume H: has 0.0130 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Volume K: has 0.0025 for Avg. Disk sec/write. 8/7/2007 3:58:03 AM -- Volume K: has 0.0024 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Volume L: has 0.0025 for Avg. Disk sec/write. 8/7/2007 3:58:03 AM -- Volume L: has 0.0030 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Test has 0 Maximum Database Page Fault Stalls/sec. 8/7/2007 3:58:03 AM -- Test has 0 Database Page Fault Stalls/sec samples higher than 0. 8/7/2007 3:58:03 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_7_2_55_49.xml has 103 samples queried. 8/7/2007 3:58:03 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_7_2_55_49.html is saved. 8/7/2007 3:58:04 AM -- Performance logging begins (interval: 2000 ms). 8/7/2007 3:58:04 AM -- Recovering databases... 8/7/2007 4:02:50 AM -- Performance logging ends. 8/7/2007 4:02:50 AM -- Instance244.1 (284.992704), and Instance244.2 (275.4929472) 8/7/2007 4:02:50 AM -- C:\Program Files\Exchange Jetstress\SoftRecovery_2007_8_7_3_58_3.blg has 142 samples. 8/7/2007 4:02:50 AM -- Creating test report... SoftRecovery Performance Test Result Report Test Summary Overall Test Result Machine Name Test Description Test Start Time Pass HTF8Q91 8/7/2007 12:47:45 AM EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 23

Test End Time Jetstress Version 8/7/2007 3:21:59 AM 08.01.0136.000 Ese Version 08.00.0685.024 Operating System Performance Log Database Sizing and Throughput Microsoft Windows Server 2003 R2 Service Pack 2 (5.2.3790.131072) C:\Program Files\Exchange Jetstress\Performance_2007_8_7_2_55_49.blg C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_7_3_21_59.blg Achieved I/O per Second 377.356 Capacity Percentage 100% Throughput Percentage 100% Initial database size 204352290816 Final database size 205195345920 Database files (count) 2 Jetstress System Parameters Thread count 3 (per-storage group) Log buffers 9000 Minimum database cache 64.0 MB Maximum database cache 512.0 MB Insert operations 25% Delete operations 10% Replace operations 50% Read operations 15% Lazy commits 80% Disk Subsystem Performance LogicalDisk Avg. Disk sec/read Database (G:) Database (H:) Avg. Disk sec/write Disk Reads/sec Disk Writes/sec 0.012 0.004 96.516 94.215 (n/a) 0.013 0.004 94.266 92.358 (n/a) Avg. Disk Bytes/Write Log (K:) 0.002 0.002 0.080 60.578 11846.047 Log (L:) 0.003 0.002 0.080 60.959 11610.143 EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 24

Host System Performance Counter Average Minimum Maximum % Processor Time 0.881 0.427 1.677 Available MBytes 3002.981 2887.000 3380.000 Free System Page Table Entries 4175510.000 4175510.000 4175510.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 36405799.385 36397056.000 36438016.000 Pool Paged Bytes 41142232.615 40636416.000 41512960.000 Database Page Fault Stalls/sec 0.000 0.000 0.000 Test Log 8/7/2007 12:47:45 AM -- Jetstress testing begins... 8/7/2007 12:47:45 AM -- Prepare testing begins... 8/7/2007 12:47:45 AM -- Creating G:\Jetstress1.edb. 8/7/2007 12:47:45 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB) 8/7/2007 12:47:45 AM -- Database flush thresholds: (start: 2.6 MB, stop: 5.1 MB) 8/7/2007 1:19:36 AM -- 60.0% of 95.2 GB complete (3479079 records inserted). 8/7/2007 1:50:41 AM -- 100.0% of 95.2 GB complete (5575390 records inserted). 8/7/2007 1:50:44 AM -- Duplicating 2 databases: 8/7/2007 2:55:44 AM -- 100.0% of 190.3 GB complete (190.3 GB duplicated). 8/7/2007 2:55:47 AM -- Attaching databases... 8/7/2007 2:55:47 AM -- Prepare testing ends. 8/7/2007 2:55:47 AM -- Dispatching transactions begins... 8/7/2007 2:55:47 AM -- Database cache settings: (minimum: 64.0 MB, maximum: 512.0 MB) 8/7/2007 2:55:47 AM -- Database flush thresholds: (start: 5.1 MB, stop: 10.2 MB) 8/7/2007 2:55:49 AM -- Database read latency thresholds: (average: 0.02 seconds/read, maximum: 0.05 seconds/read). 8/7/2007 2:55:49 AM -- Log write latency thresholds: (average: 0.01 seconds/write, maximum: 0.05 seconds/write). 8/7/2007 2:55:50 AM -- Operation mix: Sessions 3, Inserts 25%, Deletes 10%, Replaces 50%, Reads 15%, Lazy Commits 80%. 8/7/2007 2:55:50 AM -- Performance logging begins (interval: 7000 ms). 8/7/2007 2:55:50 AM -- Generating log files... 8/7/2007 3:21:55 AM -- K:\ (101.2% generated), and L:\ (100.2% generated) 8/7/2007 3:21:56 AM -- Performance logging ends. 8/7/2007 3:21:56 AM -- JetInterop batch transaction stats: 9653, and 9738. 8/7/2007 3:21:56 AM -- Dispatching transactions ends. 8/7/2007 3:21:56 AM -- Shutting down databases... 8/7/2007 3:21:59 AM -- Instance244.1 (complete), and Instance244.2 (complete) 8/7/2007 3:22:00 AM -- Performance logging begins (interval: 7000 ms). 8/7/2007 3:22:00 AM -- Verifying database checksums... 8/7/2007 3:57:48 AM -- G: (100% processed), and H: (100% processed) 8/7/2007 3:57:49 AM -- Performance logging ends. 8/7/2007 3:57:49 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_7_3_21_59.blg has 143 samples. 8/7/2007 3:57:51 AM -- C:\Program Files\Exchange Jetstress\DBChecksum_2007_8_7_3_21_59.html is saved. 8/7/2007 3:57:51 AM -- Verifying log checksums... 8/7/2007 3:58:02 AM -- K:\ (100 logs passed), and L:\ (100 logs passed) 8/7/2007 3:58:02 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_7_2_55_49.blg has 104 samples. 8/7/2007 3:58:02 AM -- Creating test report... 8/7/2007 3:58:03 AM -- Volume G: has 0.0125 for Avg. Disk sec/read. EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 25

8/7/2007 3:58:03 AM -- Volume H: has 0.0130 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Volume K: has 0.0025 for Avg. Disk sec/write. 8/7/2007 3:58:03 AM -- Volume K: has 0.0024 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Volume L: has 0.0025 for Avg. Disk sec/write. 8/7/2007 3:58:03 AM -- Volume L: has 0.0030 for Avg. Disk sec/read. 8/7/2007 3:58:03 AM -- Test has 0 Maximum Database Page Fault Stalls/sec. 8/7/2007 3:58:03 AM -- Test has 0 Database Page Fault Stalls/sec samples higher than 0. 8/7/2007 3:58:03 AM -- C:\Program Files\Exchange Jetstress\Performance_2007_8_7_2_55_49.xml has 103 samples queried. SoftRecovery Database Checksum Results Checksum Statistics - All Database Seen pages Bad pages Correctable pages Wrong page no pages File length / seconds taken G:\Jetstress1.edb 12524130 0 0 0 97844 MBytes / 2115 seconds H:\Jetstress1.edb 12524130 0 0 0 97844 MBytes / 2148 seconds (Sum) 25048260 0 0 0 195689 MBytes / 2148 seconds Disk Subsystem Performance (of checksum) LogicalDisk Avg. Disk sec/read Avg. Disk sec/write Disk Reads/sec Disk Writes/sec G: 0.069 0.000 742.620 0.001 H: 0.072 0.000 729.412 0.003 Memory System Performance (of checksum) Counter Average Minimum Maximum % Processor Time 5.198 2.757 7.276 Available MBytes 3382.503 3374.000 3442.000 Free System Page Table Entries 4175440.000 4175440.000 4175440.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 40760985.958 40603648.000 40800256.000 Pool Paged Bytes 40757319.608 40529920.000 41668608.000 Test Log 8/7/2007 12:47:45 AM -- Jetstress testing begins... 8/7/2007 12:47:45 AM -- Prepare testing begins... 8/7/2007 12:47:45 AM -- Creating G:\Jetstress1.edb. 8/7/2007 12:47:45 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB) 8/7/2007 12:47:45 AM -- Database flush thresholds: (start: 2.6 MB, stop: 5.1 MB) 8/7/2007 1:19:36 AM -- 60.0% of 95.2 GB complete (3479079 records inserted). 8/7/2007 1:50:41 AM -- 100.0% of 95.2 GB complete (5575390 records inserted). EMC Celerra NS20 (700 User) Storage Solution for Microsoft Exchange Server 2007 26