Transcript
Technical white paper
HP MSA 2040 Storage 750 Mailbox Resiliency Exchange 2013 Storage Solution with Microsoft Hyper-V Virtualized Microsoft Exchange 2013 server deployment
Table of contents Overview .......................................................................................................................................................................................... 2 Disclaimer........................................................................................................................................................................................ 2 Features of the tested solution .................................................................................................................................................. 2 HP MSA 2040 Storage .............................................................................................................................................................. 2 HP ProLiant DL380p Gen8 Server ......................................................................................................................................... 3 HP StoreFabric SN1000E 16Gb Host Bust Adapter ........................................................................................................... 4 Solution description ...................................................................................................................................................................... 5 Targeted customer profile ...................................................................................................................................................... 5 Storage configuration .............................................................................................................................................................. 6 Mailbox configuration – primary site operational .............................................................................................................. 7 Mailbox configuration – primary site unavailable (planned or unplanned) .................................................................. 8 Mailbox configuration – primary site offline and single server failure at Disaster Recovery site (planned or unplanned) ........................................................................................................................................................... 9 Tested deployment ................................................................................................................................................................ 10 Best practices ............................................................................................................................................................................... 11 Test results summary ................................................................................................................................................................ 12 Reliability................................................................................................................................................................................... 13 Storage performance results ............................................................................................................................................... 13 Database backup / recovery performance ........................................................................................................................ 13 Conclusion ..................................................................................................................................................................................... 14 Appendix A – stress test ............................................................................................................................................................ 15 Appendix B – performance test ............................................................................................................................................... 17 Appendix C – streaming backup test....................................................................................................................................... 19 Appendix D – soft recovery test ............................................................................................................................................... 20 For more information ................................................................................................................................................................. 22
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Overview This document provides information on a 750-mailbox, Microsoft® Exchange Server 2013 (Exchange) storage solution tested on HP MSA 2040 Storage and virtualized with Microsoft Hyper-V on HP ProLiant DL380p Gen8 servers according to criteria specified by Microsoft’s Exchange Solution Reviewed Program (ESRP) – Storage program. For any questions or comments regarding the contents of this document, see the For more information section. The ESRP – Storage program is a Microsoft Exchange Server program designed to facilitate third -party storage testing and solution publishing for Exchange Server. For more details on the program, see: technet.microsoft.com/en-us/exchange/ff182054.aspx Tested with: ESRP – Storage Version 4.0 Test date: November 2013
Disclaimer HP produced this document 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 of the tested solution This solution is for small and midsize businesses that are planning to deploy and virtualize Exchange on HP ProLiant DL380p Gen8 Servers and HP MSA 2040 Storage. The solution allows the use of the Exchange mailbox resiliency database availability group (DAG) feature with the high-availability features of the HP MSA 2040 Storage; providing hardware efficiency and high availability for Exchange users. The solution design is a virtualized Exchange environment supporting 750 mailboxes in a resiliency configuration across two sites (primary site and disaster recovery site). The solution uses a single DAG to support 750 mailboxes, each with a 5 GB mailbox capacity and a work profile of 200 messages sent and received for each user, each day, with additional performance and capacity overhead included. To provide mailbox resiliency, there are four copies of each database; two copies located at the primary site and two copies located at the disaster recovery site. The DAG contains four mailbox servers (two at the primary site and two at the disaster recovery site), with each mailbox server configured as a virtual machine. Each virtual machine resides on its own hypervisor, using the virtualization features of Microsoft Hyper-V. The solution eliminates a single point of failure situation and handles the loss of a storage array, hypervisor server, mailbox server virtual machine, database volume, host bus adaptor (HBA), or switch. For example, during a mailbox server failure or maintenance operation, each mailbox server can handle the compute and storage requirements of all 750 mailboxes. The primary site hosts all 750 mailboxes during normal operations. The performance results outlined in this document are from the testing of a single building block, with a single server failed at the disaster recovery site. See the section Test results summary for more information.
HP MSA 2040 Storage The HP MSA 2040 shown in Figure 1 is a high-performance storage array, designed for entry-level HP customers desiring 8 and/or 16Gb Fibre Channel, 1 and/or 10GbE iSCSI, or 6Gb/12Gb SAS connectivity with 4 host ports per controller. This next generation HP MSA 2040 provides excellent value for customers needing performance balanced with price to support initiatives such as consolidation and virtualization. Figure 1. HP MSA 2040 Storage shown in a large form factor (LFF) configuration
2
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Key features and benefits Easily managed, highly affordable, highly efficient, and flexible storage consolidation • Provides choice of controllers to match your infrastructure configuration needs. – MSA 2040 SAN Controller supports 8Gb/16Gb FC and/or 1GbE/10GbE iSCSI – MSA 2040 SAS Controller supports 6Gb/12Gb SAS • Offers single controller models for low initial investment, or dual controllers for higher data protection. The FC controller
allows sharing of resources between different departments with the most cost-effective protocol. A wide choice of drive types means a high return on investment (ROI). • Offers a choice of drives: high-performance and high-speed SSD drives, enterprise-class SAS, and SAS Midline drives. The
array head comes with either 12 (LFF) or 24 (SFF) drive bays, able to accommodate all three drive types. • Ships standard with 64 snapshot and Volume Copy cloning capability enabled, optionally increase snapshots to 512
snaps. • All HP MSA 2040 Storage controller models support the Remote Snap (replication) software option.
Start small and grow in number of supported servers and total capacity – adaptable to changing needs • Grow storage as demands increase up to a raw capacity of 384TB with 4TB LFF drives. The HP MSA 2040 Array can support 8 LFF enclosures and 96 drives, or 8 SFF enclosures and 199 drives. Single or dual controllers accommodate any budget. • MSA 2040 SAN controller supports a combination of host interface protocols by mixing Fibre Channel and iSCSI protocols
on the same controller, with 4GB Cache achieving better application response time and the ability to support more virtualized environments. • With 512 LUNs and max volume size of 64TB, the HP MSA 2040 Array has more than sufficient LUN flexibility for a wide
variety of configuration choices. Comprehensive data protection in an easily administered SAN environment • Reduces risk of IT failure with built in dual active/active controllers, dual-ported drives, and redundant hardware components. • Increases data protection with HP MSA 2040 Array standard 64 Snapshot (optional 512) and Volume Copy software.
Allows space-efficient, copy-on-write snapshots and clones. Optional Remote Snap (replication) is available with the Fibre Channel model. • Reduces deployment time with easy and secure configuration. This reduces operator errors, resulting in less downtime
and data loss, and increased customer satisfaction. • Supports data-in-place upgrades, protecting the user’s investment in JBODs and drives, enhancing performance and
functionality. For more information on the HP MSA 2040 Storage, visit hp.com/go/MSA2040.
HP ProLiant DL380p Gen8 Server With innovation in performance, feature flexibility, and management capabilities, the HP ProLiant DL380p Gen8 Server shown in Figure 2 is an exceptional data center investment for managing today’s demanding computing requirements. Figure 2. HP ProLiant DL380p Gen8 Server
3
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Key features and benefits Redefining the customer experience with HP Proactive Insight architecture • Prevents data loss, reduces downtime, and improves serviceability. Includes HP SmartDrives, HP Smart Socket guides, “Snap and Go” rail kit options, and tool-less access to components. • Provides intuitive system management with simplified provisioning, proactive health monitoring and alerting, and
automated firmware and system software maintenance, using Integrated Lifecycle Automation. • Dynamic Workload Acceleration converges storage, compute, and I/O to turbo-charge performance and resiliency while
eliminating bottlenecks. • Reclaims space, power, and cooling resources needed for workloads and extends your data center capacity with
Automated Energy Optimization. • Enables industry leading performance, uptime, and productivity, integrated into a personalized, simplified support
experience with HP support services. Unlock your infrastructure’s potential with HP’s easy-to-use integrated management and support • Offers a complete set of embedded features, standard on all ProLiant Gen8 servers, including HP iLO, HP Agentless Management, HP Active Health System, HP Intelligent Provisioning, and HP Embedded Remote Support using the HP iLO Management Engine. • Provides 24x7 remote monitoring and anywhere, anytime, personalized access to your IT and support status with HP
Insight Online and HP Insight Remote Support. • Reduces deployment time and update complexity by systematically updating server infrastructure in the data center. It
includes HP Smart Update Manager (HP SUM), Service Pack for ProLiant (SPP), and other products using HP SmartUpdate. • Provides advanced management capabilities across the lifecycle of your HP ProLiant server infrastructure with HP Insight
Control. HP iLO Advanced, a key component, provides enhanced remote server functions that reduce IT travel costs and decrease resolution time. Improved capacity and performance on compute and storage • Prevents data loss and downtime with enhanced error handling, while improving workload performance and power efficiency with HP SmartMemory. • Improves serviceability and prevents data loss with features such as icon-based status display and Do Not Remove LED
with HP SmartDrive technology. • Offers maximum performance, memory, I/O connectivity, and bandwidth for demanding workloads with The Intel® Xeon®
processor E5-2600 product family. Energy efficiency by design • Includes a 3D array of temperature sensors that help precisely control server fans to direct cooling and reduce unnecessary fan power, saving on cooling costs. • High efficiency 80+ certified HP Common Slot Power Supplies provide up to 94% efficiency (Platinum) and support HP’s
Power Discovery Services. • ENERGY STAR® qualified server configurations illustrate HP’s continued commitment to helping customers conserve
energy and save money.
HP StoreFabric SN1000E 16Gb Host Bust Adapter The HP StoreFabric SN1000E 16Gb Host Bus Adapter shown in Figure 3 is designed to support HP ProLiant Servers with PCIExpress I/O slots to connect to HP Storage Arrays using the 16/8/4 Gb Fibre Channel protocol. The HP SN1000 16Gb Host Bus Adapters bring data center infrastructure components to a higher level of performance and efficiency with the ability to deliver twice the I/O performance of 8Gb HBAs. A 16Gb FC HBA purchased today is backward compatible with 8 and 4Gb storage networks and will protect future investments. When using storage intensive applications, such as backup/restore, database transactions, virtualization, and rich media, the increased performance of the 16Gb infrastructure enables more rapid storage and retrieval of critical information. Designed for environments with greater virtual machine density and bandwidth requirements, the SN1000 16Gb HBAs enable more applications and VMs to run on a single server and Fibre Channel port, resulting in reduced cabling and a higher return on IT investment.
4
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Figure 3. HP StoreFabric SN1000E 16Gb Host Bus Adapter
Key features and benefits • Delivers up to six times the IOPS and twice the data throughput (MB/s). Cuts latency by half compared to 8Gb FC HBAs. • Provides the infrastructure required for more powerful servers and data-intensive applications of the future by moving to
16Gb technology. • Enables faster storage and data retrieval with improved I/O performance when using storage-intensive applications like
backup/restore and database transactions. • Provides an HP-branded HBA solution that has undergone extensive HP interoperability testing for connecting HP
ProLiant servers into storage and networking environments. • Enables more applications to run on a single server and Fibre Channel port, resulting in reduced cabling and a higher
return on IT investment.
Solution description This document provides best practices to help administrators implement an Exchange deployment with the following requirements.
Targeted customer profile • 750 mailbox users (375 mailbox users per server) • 5 GB mailbox size • Exchange 2013 profile of 0.16 IOPS workload per user (200 messages sent and received for each user, each day, with
additional performance and capacity overhead included) • Single DAG deployment with two mailbox servers at the primary site and two mailbox servers at the disaster recovery
site, for a total of four mailbox servers across the entire solution • Four copies of each mailbox database (one active / three passive) • Background Database Maintenance (BDM) enabled • Designed for server and site resiliency • Eight 2TB 6G SAS 7.2K LFF (3.5-inch) Dual Port MDL Hard drives per array for the Exchange databases and logs • Storage deployed as RAID 1. See the Storage configuration section for more information.
5
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Note Microsoft Exchange Server 2013 is a complex application that requires thorough knowledge of deployment strategies, interdependencies, and server and storage performance goals. HP has developed the HP Sizer for Microsoft Exchange to assist customers with proper server and storage sizing and configuration for their Exchange deployments. The algorithms developed and implemented in this tool are based on HP’s extensive knowledge of both Exchange and the hardware required to run it: CPU, memory, and storage subsystems. This tool is free to download and use, and is designed to allow very quick “what if” modeling of various configuration and design choices. For more information, visit hp.com/solutions/microsoft/exchange2013/sizer. In addition to the HP Sizer, HP recommends that customers use Microsoft’s Exchange 2013 Server Role Requirements Calculator. For more information, visit gallery.technet.microsoft.com/office/Exchange-2013-Server-Role-f8a61780.
Storage configuration The recommended best practice for site and server resiliency is two HP ProLiant DL380p Gen8 servers and one HP MSA 2040 Array, with eight 2TB 6G SAS 7.2K LFF (3.5-inch) Dual Port MDL hard drives at each site. For storage performance and redundancy, connect the HP ProLiant DL380p Gen8 servers using two HP StoreFabric SN1000E HBAs in each server to both controllers on the HP MSA 2040. Each HP MSA 2040 uses eight hard drives for the Exchange databases and transaction logs. For additional redundancy against hard drive failures, additional hard drives may be added to the storage and designated as global spares, further protecting against disk failures. The Exchange restore volumes are located on the servers. Figure 4 illustrates the hardware used in this solution at the primary site. Figure 4. View of the Exchange solution at primary site (duplicated at disaster recovery site)
5
2
6
3
7
NIC
PS1
POWER CAP
PS2
1
4
3
2
4
3
4
1
4
2
5
3
6
PS1
AMP STATUS
PROCS
6
5
8
7
10 12
9
1
FANS 7.2K SAS 1.0 TB
2
OVER TEMP
UID
DIMMS 2
1
1
PORT 0
1
7.2K SAS 1.0 TB
QR559A
15K SAS 300 GB
15K SAS 300 GB
PORT 0
Rear View QR559A
Front View
1
2
11
1
2
3
4
3
6
5
8
7
4
10 12
9
PS2
11
5
6
PLC B
1200W 94%
8
ProLiant DL380p Gen8
4
UID
6
3
7
NIC
PS1
POWER CAP
PS2
2
1
1
2
3
OVER TEMP
4
AMP STATUS
UID
DIMMS
1
4
3
5
FANS
2
PROCS
6
8
7
10 12
9
1
1
2
11
1
2
3
4
3
6
5
4
8
7
5
10 12
9
11
6
3
PORT 0
5
2
QR559A
1
7.2K SAS 1.0 TB
PORT 0
15K SAS 300 GB
QR559A
iLO
15K SAS 300 GB
1
4
2
5
3
6
PS1
PS2
PLC B
1200W
7.2K SAS 1.0 TB
4
8
ProLiant DL380p Gen8
94% 4
UID
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
SAS MDL
2.0 TB
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
SAS MDL
2.0 TB
6Gb/s
PORT 1
PORT 2
PORT 3
6GB DP 7.2K
6GB DP 7.2K
CLI
PORT 4
SERVICE-2
CLI
ACT
LINK
SERVICE-1 LINK
UID
6GB DP 7.2K
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
SAS MDL
2.0 TB
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
SAS MDL
6GB DP 7.2K
6Gb/s
2.0 TB
1
4
7 10
3
6
9 12
PORT 1
PORT 2
PORT 3
PORT 4 CACHE
CLI
SERVICE-2
CLI
ACT
LINK
SERVICE-1 LINK
HP MSA 2040
6Gb/s
6Gb/s
SERVICE IN
OUT
6GB DP 7.2K
6GB DP 7.2K
LINK
LINK
UID
6GB DP 7.2K
6Gb/s 6GB DP 7.2K
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
6GB DP 7.2K
SAS MDL
6GB DP 7.2K
SAS MDL
6GB DP 7.2K
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
2.0 TB
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
2.0 TB
6GB DP 7.2K
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
6GB DP 7.2K
2.0 TB
SAS MDL
6GB DP 7.2K
HP MSA 2040
CACHE
2
2.0 TB
TOP
1 iLO
2
TOP
1
1
4
7 10
3
6
9 12
6Gb/s
SERVICE IN LINK
OUT LINK
4 1. 2. 3. 4.
6
Two HP ProLiant DL380p Gen8 Servers Two HP MSA 2040 Storage arrays, each with eight 2TB SAS LFF drives dedicated to the Exchange databases and logs. The remaining drives are either global spares or unused. Primary and secondary paths (16Gb FC) Primary and secondary paths (12Gb SAS)
3
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Mailbox configuration – primary site operational Figure 5 shows the mailbox layout for active and passive database copies when the primary site is operational. This solution brief provides best practices to help administrators implement the Exchange deployment, with the following requirements: • 750 mailbox users. • 0.16 IOPS workload per user (200 messages sent and received per user, per day, with additional performance and
capacity overhead included). • 5 GB mailbox size. • Each mailbox server in the primary site hosts four database copies (two active and two passive). • Each mailbox server in the disaster recovery site hosts four database copies (four passive). • Background database maintenance (BDM) enabled. Figure 5. Mailbox database layout during normal operations
Primary Site Virtualized Exchange Server
MBX1
Disaster Recovery Site
MBX2
MBX3
MBX4
DAG1 Database Availability Group
Active Database DB1
DB1
DB1
DB1
DB2
DB2
DB2
DB2
DB3
DB3
DB3
DB3
DB4
DB4
DB4
DB4
Passive Database
7
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Mailbox configuration – primary site unavailable (planned or unplanned) Figure 6 shows the mailbox layout for active and passive database copies when the primary site is unavailable due to a planned or unplanned event. This solution brief provides best practices to help administrators implement the Exchange deployment, with the following requirements: • 750 mailbox users. • 0.16 IOPS workload per user (200 messages sent and received per user, per day, with additional performance and
capacity overhead included) • 5 GB mailbox size. • Primary site’s database copies are unavailable due to a planned or unplanned event. • Each mailbox server in the disaster recovery site hosts four database copies (two active and two passive). • Background database maintenance (BDM) enabled. Figure 6. Mailbox database layout with primary site unavailable/offline
Primary Site Virtualized Exchange Server
Database Availability Group
Active Database
MBX1
Disaster Recovery Site
MBX2
XX
MBX3
MBX4
DAG1
DB1
DB1
DB1
DB1
DB2
DB2
DB2
DB2
DB3
DB3
DB3
DB3
DB4
DB4
DB4
DB4
Passive Database
8
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Mailbox configuration – primary site offline and single server failure at Disaster Recovery site (planned or unplanned) Figure 7 shows the mailbox layout for active database copies when the primary site and one of the servers in the disaster recovery site are unavailable due to a planned or unplanned event. This solution demonstrates the worst-case scenario with one host in the disaster recovery site hosting four active databases, with the following requirements: • 750 mailbox users. • 0.16 IOPS workload per user (200 messages sent and received per user, per day, with additional performance and
capacity overhead included). • 5 GB mailbox size. • Primary site’s database copies and one of the two servers at the disaster recovery site are unavailable due to a planned
or unplanned event. • The mailbox server in the disaster recovery site hosts four database copies (four active). • Background database maintenance (BDM) enabled.
The performance results in this document are based on this worst-case scenario shown in Figure 7. Figure 7. Mailbox database layout with primary site unavailable/offline and a single server failure at the disaster recovery site
Primary Site Virtualized Exchange Server
MBX1
Disaster Recovery Site
MBX2
MBX3
MBX4
XX X DAG1
Database Availability Group
Active Database
DB1
DB1
DB1
DB1
DB2
DB2
DB2
DB2
DB3
DB3
DB3
DB3
DB4
DB4
DB4
DB4
Passive Database
9
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Tested deployment The following tables summarize the tested environment. Simulated Exchange configuration Number of Exchange mailboxes simulated
750 (5 GB mailbox size)
Number of Database Availability Groups (DAGs)
1
Number of servers per DAG
4
Number of databases per server
4
Number of copies per database
4
Number of mailboxes per database
188
Simulated profile: I/O operations per second per mailbox (IOPS include 20% headroom)
0.16
Database and log LUN size
1 TB
Total database size for performance testing
4 TB
Percent of storage capacity used by Exchange databases
55 % 4 TB/7.24 TB (Total database size /Total formatted capacity)
Storage hardware Storage connectivity
Fibre Channel (FC)
Storage model and firmware version
HP MSA 2040 SAN Storage Firmware Version: GL101R001 hp.com/go/msa2040
Storage cache
4 GB per storage controller
Number of storage controllers
2
Number of storage ports
4 x 16/8 Gb FC ports per storage controller
Maximum bandwidth of storage connectivity to tested configuration
2 x 16Gb/s
Host HBA model and firmware version
HP StoreFabric SN1000E 16Gb HBA Firmware Version: 1.1.43.6
Number of HBAs per server
2
Server type
HP ProLiant DL380p Gen8 Server CPU: (2) Intel Xeon E5-2690 @ 2.90GHz Memory: 192 GB
10
Total number of disks tested in solution
8
Maximum number of disks that can be hosted in the tested configuration
12
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Storage software HBA driver and driver version
Emulex Storport Miniport Driver Driver Version: 2.76.002.001
HBA QueueTarget setting
0 (default)
HBA QueueDepth setting
32 (default)
Multipathing
Microsoft DSM (MPIO) MPIO Policy: round robin with subset
Host OS and hypervisor provider
Microsoft Windows® Server 2012 Datacenter Hypervisor: Microsoft Hyper-V
Guest OS
Microsoft Windows Server 2012 Datacenter vCPU: 6 Memory: 48 GB
Jetstress version
15.00.0775.000
ESE version
15.00.0626.000
Storage disk configuration (mailbox and log disks) Disk type, speed, and firmware version
2TB 6G SAS 7.2K LFF (3.5-inch) Dual Port MDL Hard Drive Firmware Version: A001
Raw capacity for each disk
2 TB
Number of physical disks in test
8
Total raw storage capacity
16 TB
RAID level
RAID 1
Total formatted capacity
7.24 TB
Storage capacity utilization
45 % 7.24 TB / 16 TB (Formatted capacity/ Total Raw capacity)
Database capacity utilization
25 % 4 TB / 16 TB (Total database size / Total Raw capacity)
Replication configuration Replication mechanism
Mailbox resiliency
Number of links per guest OS
2
Simulated link distance
LAN
Link type
IP
Link bandwidth
1 Gb
Best practices The tested solution used the following best practices and recommendations. • Drivers and Firmware
11
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Ensure that firmware and drivers for all hardware in the solution are up to date. For more information, see: hp.com/go/support. • Hyper-Threading
Turn it off. Hyper-Threading is known to improve CPU throughput for most applications. However, the benefits to Exchange 2013 do not outweigh the negative impacts. It turns out that there can be a significant impact to memory usage on Exchange servers when Hyper-Threading is enabled, due to the way the .NET server garbage collector allocates heaps. • Multipathing
Install Microsoft’s Multipath I/O (MPIO). Multipathing allows for redundant physical paths to the storage and load balancing of the I/O. For more information, see: microsoft.com/en-us/download/details.aspx?id=30450. • Jetstress 2013
Before installing Exchange Server 2013, test your storage solution with Jetstress to ensure it is configured properly and meets your requirements. For more information on Jetstress, see: microsoft.com/en-us/download/details.aspx?id=36849. • RAID Level
RAID 1 is the selected RAID configuration for this solution with a stripe size of 256 KB (256 KB or larger is recommended). Provisioning of other RAID types is supported but not recommended for this Exchange Server solution. • Mailbox Database Copies
In addition to the features of RAID 1 protection, additional fault tolerance was achieved with four copies of the mailbox databases. • Hypervisor Snapshots
Some hypervisors include features for taking snapshots of virtual machines. Virtual machine snapshots capture the state of a virtual machine while it is running. This feature enables you to take multiple snapshots of a virtual machine and then revert the virtual machine to any of the previous states by applying a snapshot to the virtual machine. However, virtual machine snapshots are not application aware; using them can have unintended and unexpected consequences for a server application that maintains state data, such as Exchange. As a result, making virtual machine snapshots of an Exchange guest virtual machine is not supported. • Oversubscription
Many hardware virtualization products allow you to specify the number of virtual processors that should be allocated to each guest virtual machine. The virtual processors located in the guest virtual machine share a fixed number of logical processors in the physical system. Exchange supports a virtual processor-to-logical processor ratio no greater than 2:1, although we recommend a ratio of 1:1. For example, a dual processor system using quad core processors contains a total of 8 logical processors in the host system. On a system with this configuration, do not allocate more than 16 virtual processors to all guest virtual machines combined. • Follow Hypervisor Vendor Guidance
Always consult the Hypervisor vendor for best practices and recommendations when virtualizing Exchange deployments. For specific information on Exchange 2013 Virtualization, visit: technet.microsoft.com/en-us/library/jj619301(v=exchg.150).aspx • Windows Volumes
Ensure that the Windows volumes are formatted with the 64KB allocation unit size for best performance. For more information on Exchange 2013 Storage Configuration Options and Best Practice recommendations, see: technet.microsoft.com/en-us/library/ee832792.aspx
Test results summary This section provides a high-level summary of the test data from ESRP and a reference to the detailed HTML reports, generated by the ESRP testing framework. For solutions that use a uniform building block style, in which each building block is independent and isolated, ESRP requires testing only one building block. For this solution, a building block consisted of one HP ProLiant DL380p Gen8 server and one 12
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
HP MSA 2040 array, with eight (8) 2TB 6G SAS 7.2K LFF (3.5-inch) Dual Port MDL drives hosting all 750 mailboxes. However, for actual deployments of this solution, additional hardware is required at both the primary and disaster recovery sites. For a complete solution, contact your HP Reseller or HP Sales Representative.
Reliability Reliability testing exercises the storage with the maximum sustainable Exchange I/O load for 24 hours. The goal is to verify that the storage can handle the maximum I/O load for an extended amount of time. Both log and database files are analyzed for integrity after the stress test to confirm that no database or log corruption occurred. After running the 24-hour test, we found no relevant errors reported in the event log for the storage reliability testing, and no errors reported for the checksum process.
Storage performance results Storage performance testing exercises the storage with the maximum sustainable Exchange I/O load for two hours. The test measures storage I/O response times under the maximum sustainable Exchange I/O load. The following data is the sum of all logical disk I/Os and an average of all logical disk I/O latency in the two-hour test duration. This solution is designed around an Exchange deployment with a single DAG. The DAG has two mailbox servers in the primary site and two mailbox servers in the disaster recovery site. Ideally, the two servers in the disaster recovery site should host all active mailboxes when the primary site is offline (planned or unplanned). The storage performance results table below shows the worst-case scenario when one server is hosting all 750 mailboxes. Database I/O Needed disk transfers/sec
120
Database disk transfers/sec
726
Database disk reads/sec
499
Database disk writes/sec
226
Average database disk read latency (ms)
18.6
Average database disk write latency (ms)
1.4
Transaction Log I/O Log disk writes/sec
176
Average log disk write latency (ms)
<1
Database backup / recovery performance This section contains two test reports. The first report measures the sequential read rate of the database files; the second report measures the recovery/replay performance (playing transaction logs into the database). The tests measure the read rates and log replay rates with all mailboxes under concurrent or simultaneous load. Database Read-Only Performance This test measures the maximum backup rate for Volume Shadow Copy Service (VSS) aware backup applications. The following table shows the average and sum of the database reads. Average MB read/sec per database
158
MB read/sec total
632
Transaction Log Recovery / Replay Performance This test measures the maximum rate that log files can play against the databases. The following table shows the average rate for log files played. Each log file is 1 MB in size.
13
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Average number of log files played
503
Average time to play one log file (sec)
2.2
Conclusion The information discussed in this solution brief highlights the tested performance results and configuration best practices for an Exchange solution supporting 750 5GB mailboxes and a 0.16 IOPS workload for each user (200 messages sent and received per user, per day with additional performance and capacity overhead included). The tested solution included an HP MSA 2040 array with eight (8) 2TB 6G SAS 7.2K LFF (3.5-inch) Dual Port MDL drives for the mailbox database storage and transaction logs. Testing demonstrated the storage subsystem provides sufficient IOPS for 750 Exchange users, with each user having a workload up to 0.97 IOPS. The test results and data presented in this document are from the ESRP test framework. Test results are only a guide; customers should test their specific solution to make sure it meets their requirements. The ESRP program is not a benchmarking program. The tests do not measure the maximum throughput for a given solution. Rather, program focus is on producing recommendations from vendors for Exchange Server storage solutions, not direct comparisons among solutions.
14
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Appendix A – stress test Microsoft Exchange Jetstress 2013 Stress Test Result Report Test Summary Overall Test Result Machine Name
Pass WIN-TO4DA3HN869
Test Description Test Start Time
11/19/2013 8:32:25 AM
Test End Time
11/20/2013 8:34:58 AM
Collection Start Time 11/19/2013 8:34:27 AM Collection End Time 11/20/2013 8:34:16 AM Jetstress Version
15.00.0775.000
ESE Version Operating System
15.00.0626.000 Windows Server 2012 Datacenter (6.2.9200.0)
Performance Log
C:\Program Files\Exchange Jetstress\24HR_TEST\Stress_2013_11_19_8_32_34.blg
Database Sizing and Throughput Achieved Transactional I/O per Second 707.084 Target Transactional I/O per Second 120 Initial Database Size (bytes) Final Database Size (bytes)
4034392227840 4055028203520
Database Files (Count)
4
Jetstress System Parameters Thread Count Minimum Database Cache
21 128.0 MB
Maximum Database Cache
1024.0 MB
Insert Operations Delete Operations
40% 20%
Replace Operations
5%
Read Operations
35%
Lazy Commits
70%
Run Background Database Maintenance True Number of Copies per Database
4
Database Configuration Instance3064.1 Log path: E:\ Database: E:\Jetstress001001.edb Instance3064.2 Log path: F:\ Database: F:\Jetstress002001.edb Instance3064.3 Log path: G:\ Database: G:\Jetstress003001.edb Instance3064.4 Log path: H:\ Database: H:\Jetstress004001.edb
Transactional I/O Performance MSExchange I/O I/O Database ==> Database Database Instances Reads Writes Average Average Latency Latency (msec) (msec)
I/O I/O I/O Database Database Database Reads/sec Writes/sec Reads Average Bytes
Instance3064.1 19.155
1.477
121.297
55.488
Instance3064.2 18.486 Instance3064.3 19.195
1.555 1.430
121.247 121.309
55.418 55.464
Instance3064.4 18.385
1.514
121.313
55.549
I/O Database Writes Average Bytes
I/O Log Reads Average Latency (msec)
I/O Log Writes Average Latency (msec)
I/O Log I/O Log I/O Log Reads/sec Writes/sec Reads Average Bytes
I/O Log Writes Average Bytes
33222.975 35462.154 0.000
0.472
0.000
39.258
0.000
7797.800
33232.148 35463.908 0.000 33229.197 35451.881 0.000
0.473 0.472
0.000 0.000
39.253 39.277
0.000 0.000
7791.963 7788.189
33225.750 35454.221 0.000
0.474
0.000
39.278
0.000
7799.116
Background Database Maintenance I/O Performance MSExchange Database ==> Instances Database Maintenance IO Reads/sec Database Maintenance IO Reads Average Bytes Instance3064.1 9.122 261735.230
15
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Instance3064.2
9.126
261736.242
Instance3064.3 Instance3064.4
9.124 9.126
261743.564 261732.403
Log Replication I/O Performance MSExchange Database ==> Instances I/O Log Reads/sec I/O Log Reads Average Bytes Instance3064.1 Instance3064.2
2.664 2.661
229890.912 229930.161
Instance3064.3
2.660
229972.148
Instance3064.4
2.665
229566.428
Total I/O Performance MSExchange I/O Database ==> Database Instances Reads Average Latency (msec) Instance3064.1 19.155
I/O Database Writes Average Latency (msec) 1.477
I/O I/O I/O Database Database Database Reads/sec Writes/sec Reads Average Bytes 130.419
55.488
Instance3064.2 18.486 Instance3064.3 19.195
1.555 1.430
130.373 130.433
55.418 55.464
Instance3064.4 18.385
1.514
130.439
55.549
I/O Database Writes Average Bytes
I/O Log I/O Log I/O Log Writes Reads/sec Writes/sec Average Latency (msec)
I/O Log Reads Average Bytes
49206.377 35462.154 0.588
0.472
2.664
39.258
229890.912 7797.800
49226.815 35463.908 0.586 49214.642 35451.881 0.585
0.473 0.472
2.661 2.660
39.253 39.277
229930.161 7791.963 229972.148 7788.189
49212.814 35454.221 0.585
0.474
2.665
39.278
229566.428 7799.116
Host System Performance Counter
Average
Minimum
Maximum
% Processor Time
1.953
0.470
9.390
Available MBytes
45442.262
45329.000
45519.000
I/O Log Reads Average Latency (msec)
I/O Log Writes Average Bytes
Free System Page Table Entries 16610842.971 16610263.000 16611270.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes Pool Paged Bytes
48700239.276 43581440.000 54120448.000 87197679.610 79355904.000 100106240.000
Database Page Fault Stalls/sec
0.000
0.000
0.000
Test Log 11/19/2013 8:32:25 AM -- Preparing for testing ... 11/19/2013 8:32:29 AM -- Attaching databases ... 11/19/2013 8:32:29 AM -- Preparations for testing are complete. 11/19/2013 8:32:30 AM -- Starting transaction dispatch .. 11/19/2013 8:32:30 AM -- Database cache settings: (minimum: 128.0 MB, maximum: 1.0 GB) 11/19/2013 8:32:30 AM -- Database flush thresholds: (start: 10.2 MB, stop: 20.5 MB) 11/19/2013 8:32:34 AM -- Database read latency thresholds: (average: 20 msec/read, maximum: 200 msec/read). 11/19/2013 8:32:34 AM -- Log write latency thresholds: (average: 10 msec/write, maximum: 200 msec/write). 11/19/2013 8:32:35 AM -- Operation mix: Sessions 21, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%. 11/19/2013 8:32:35 AM -- Performance logging started (interval: 15000 ms). 11/19/2013 8:32:35 AM -- Attaining prerequisites: 11/19/2013 8:34:27 AM -- \MSExchange Database(JetstressWin)\Database Cache Size, Last: 966684700.0 (lower bound: 966367600.0, upper bound: none) 11/20/2013 8:34:28 AM -- Performance logging has ended. 11/20/2013 8:34:56 AM -- JetInterop batch transaction stats: 366629, 366629, 366628 and 366628. 11/20/2013 8:34:56 AM -- Dispatching transactions ends. 11/20/2013 8:34:56 AM -- Shutting down databases ... 11/20/2013 8:34:58 AM -- Instance3064.1 (complete), Instance3064.2 (complete), Instance3064.3 (complete) and Instance3064.4 (complete) 11/20/2013 8:34:58 AM -- C:\Program Files\Exchange Jetstress\24HR_TEST\Stress_2013_11_19_8_32_34.blg has 5755 samples. 11/20/2013 8:34:58 AM -- Creating test report ... 11/20/2013 8:35:21 AM -- Instance3064.1 has 19.2 for I/O Database Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.1 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.1 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.2 has 18.5 for I/O Database Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.2 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.2 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.3 has 19.2 for I/O Database Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.3 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.3 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.4 has 18.4 for I/O Database Reads Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.4 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 8:35:21 AM -- Instance3064.4 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 8:35:21 AM -- Test has 0 Maximum Database Page Fault Stalls/sec. 11/20/2013 8:35:21 AM -- The test has 0 Database Page Fault Stalls/sec samples higher than 0.
16
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
11/20/2013 8:35:21 AM -- C:\Program Files\Exchange Jetstress\24HR_TEST\Stress_2013_11_19_8_32_34.xml has 5747 samples queried.
Appendix B – performance test Microsoft Exchange Jetstress 2013 Performance Test Result Report Test Summary Overall Test Result
Pass
Machine Name Test Description
WIN-TO4DA3HN869
Test Start Time Test End Time
11/18/2013 10:03:52 PM 11/19/2013 6:29:55 AM
Collection Start Time 11/18/2013 10:07:02 PM Collection End Time 11/19/2013 12:07:02 AM Jetstress Version
15.00.0775.000
ESE Version
15.00.0626.000
Operating System
Windows Server 2012 Datacenter (6.2.9200.0)
Performance Log
C:\Program Files\Exchange Jetstress\2HR_TEST\Performance_2013_11_18_22_4_0.blg
Database Sizing and Throughput Achieved Transactional I/O per Second 725.542 Target Transactional I/O per Second Initial Database Size (bytes)
120 4026540490752
Final Database Size (bytes) Database Files (Count)
4034392227840 4
Jetstress System Parameters Thread Count
21
Minimum Database Cache Maximum Database Cache
128.0 MB 1024.0 MB
Insert Operations
40%
Delete Operations Replace Operations
20% 5%
Read Operations
35%
Lazy Commits
70%
Run Background Database Maintenance True Number of Copies per Database
4
Database Configuration Instance928.1 Log path: E:\ Database: E:\Jetstress001001.edb Instance928.2 Log path: F:\ Database: F:\Jetstress002001.edb Instance928.3 Log path: G:\ Database: G:\Jetstress003001.edb Instance928.4 Log path: H:\ Database: H:\Jetstress004001.edb
Transactional I/O Performance MSExchange I/O I/O Database ==> Database Database Instances Reads Writes Average Average Latency Latency (msec) (msec) Instance928.1 19.600 1.427
I/O I/O I/O Database Database Database Reads/sec Writes/sec Reads Average Bytes
I/O Database Writes Average Bytes
I/O Log Reads Average Latency (msec)
I/O Log Writes Average Latency (msec)
I/O Log I/O Log I/O Log Reads/sec Writes/sec Reads Average Bytes
I/O Log Writes Average Bytes
124.924
56.819
33163.704 37392.008 0.000
0.464
0.000
44.044
0.000
7840.436
Instance928.2 17.950 Instance928.3 18.334
1.487 1.353
125.052 124.593
56.720 55.896
33136.425 37454.634 0.000 33137.014 37553.683 0.000
0.466 0.464
0.000 0.000
44.042 43.493
0.000 0.000
7867.102 7840.565
Instance928.4 18.355
1.434
124.834
56.704
33144.532 37437.730 0.000
0.465
0.000
44.006
0.000
7860.530
17
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Background Database Maintenance I/O Performance MSExchange Database ==> Instances Database Maintenance IO Reads/sec Database Maintenance IO Reads Average Bytes Instance928.1
9.112
261686.658
Instance928.2 Instance928.3
9.128 9.129
261692.535 261598.697
Instance928.4
9.126
261642.521
Log Replication I/O Performance MSExchange Database ==> Instances I/O Log Reads/sec I/O Log Reads Average Bytes Instance928.1
3.011
231589.056
Instance928.2
3.030
231588.395
Instance928.3 Instance928.4
2.978 3.023
231589.217 231105.232
Total I/O Performance MSExchange I/O Database ==> Database Instances Reads Average Latency (msec)
I/O I/O I/O Database Database Database Writes Reads/sec Writes/sec Average Latency (msec)
I/O Database Reads Average Bytes
Instance928.1 19.600
1.427
134.036
56.819
Instance928.2 17.950
1.487
134.180
56.720
Instance928.3 18.334
1.353
133.722
Instance928.4 18.355
1.434
133.960
I/O Database Writes Average Bytes
I/O Log I/O Log I/O Log Writes Reads/sec Writes/sec Average Latency (msec)
I/O Log Reads Average Bytes
48699.001 37392.008 0.532
0.464
3.011
44.044
231589.056 7840.436
48684.375 37454.634 0.595
0.466
3.030
44.042
231588.395 7867.102
55.896
48734.297 37553.683 0.582
0.464
2.978
43.493
231589.217 7840.565
56.704
48710.891 37437.730 0.592
0.465
3.023
44.006
231105.232 7860.530
Host System Performance Counter
Average
Minimum
Maximum
% Processor Time Available MBytes
1.985 45439.433
0.652 45376.000
2.720 45464.000
Free System Page Table Entries
16610753.971 16610435.000 16611118.000
I/O Log Reads Average Latency (msec)
I/O Log Writes Average Bytes
Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes 48504832.000 47394816.000 48828416.000 Pool Paged Bytes
81693201.067 81473536.000 82001920.000
Database Page Fault Stalls/sec
0.000
0.000
0.000
Test Log 11/18/2013 10:03:52 PM -- Preparing for testing ... 11/18/2013 10:03:56 PM -- Attaching databases ... 11/18/2013 10:03:56 PM -- Preparations for testing are complete. 11/18/2013 10:03:56 PM -- Starting transaction dispatch .. 11/18/2013 10:03:56 PM -- Database cache settings: (minimum: 128.0 MB, maximum: 1.0 GB) 11/18/2013 10:03:56 PM -- Database flush thresholds: (start: 10.2 MB, stop: 20.5 MB) 11/18/2013 10:04:00 PM -- Database read latency thresholds: (average: 20 msec/read, maximum: 100 msec/read). 11/18/2013 10:04:00 PM -- Log write latency thresholds: (average: 10 msec/write, maximum: 100 msec/write). 11/18/2013 10:04:02 PM -- Operation mix: Sessions 21, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%. 11/18/2013 10:04:02 PM -- Performance logging started (interval: 15000 ms). 11/18/2013 10:04:02 PM -- Attaining prerequisites: 11/18/2013 10:07:02 PM -- \MSExchange Database(JetstressWin)\Database Cache Size, Last: 978800600.0 (lower bound: 966367600.0, upper bound: none) 11/19/2013 12:07:03 AM -- Performance logging has ended. 11/19/2013 6:29:53 AM -- JetInterop batch transaction stats: 139671, 139671, 139671 and 139670. 11/19/2013 6:29:53 AM -- Dispatching transactions ends. 11/19/2013 6:29:53 AM -- Shutting down databases ... 11/19/2013 6:29:55 AM -- Instance928.1 (complete), Instance928.2 (complete), Instance928.3 (complete) and Instance928.4 (complete) 11/19/2013 6:29:55 AM -- C:\Program Files\Exchange Jetstress\2HR_TEST\Performance_2013_11_18_22_4_0.blg has 491 samples. 11/19/2013 6:29:55 AM -- Creating test report ... 11/19/2013 6:29:58 AM -- Instance928.1 has 19.6 for I/O Database Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.1 has 0.5 for I/O Log Writes Average Latency. 11/19/2013 6:29:58 AM -- Instance928.1 has 0.5 for I/O Log Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.2 has 17.9 for I/O Database Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.2 has 0.5 for I/O Log Writes Average Latency. 11/19/2013 6:29:58 AM -- Instance928.2 has 0.5 for I/O Log Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.3 has 18.3 for I/O Database Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.3 has 0.5 for I/O Log Writes Average Latency. 11/19/2013 6:29:58 AM -- Instance928.3 has 0.5 for I/O Log Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.4 has 18.4 for I/O Database Reads Average Latency. 11/19/2013 6:29:58 AM -- Instance928.4 has 0.5 for I/O Log Writes Average Latency.
18
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
11/19/2013 6:29:58 AM -- Instance928.4 has 0.5 for I/O Log Reads Average Latency. 11/19/2013 6:29:58 AM -- Test has 0 Maximum Database Page Fault Stalls/sec. 11/19/2013 6:29:58 AM -- The test has 0 Database Page Fault Stalls/sec samples higher than 0. 11/19/2013 6:29:58 AM -- C:\Program Files\Exchange Jetstress\2HR_TEST\Performance_2013_11_18_22_4_0.xml has 479 samples queried.
Appendix C – streaming backup test Microsoft Exchange Jetstress 2013 Database backup Test Result Report Database Backup Statistics - All Database Instance Database Size (MBytes) Elapsed Backup Time MBytes Transferred/sec Instance2232.1 Instance2232.2
966786.09 966794.09
01:43:15 01:40:40
156.05 160.06
Instance2232.3 Instance2232.4
966778.09 966786.09
01:43:57 01:40:20
155.00 160.59
Avg
157.92
Sum
631.69
Jetstress System Parameters Thread Count 21 Minimum Database Cache 128.0 MB Maximum Database Cache 1024.0 MB Insert Operations 40% Delete Operations
20%
Replace Operations Read Operations
5% 35%
Lazy Commits
70%
Database Configuration Instance2232.1 Log path: E:\ Database: E:\Jetstress001001.edb Instance2232.2 Log path: F:\ Database: F:\Jetstress002001.edb Instance2232.3 Log path: G:\ Database: G:\Jetstress003001.edb Instance2232.4 Log path: H:\ Database: H:\Jetstress004001.edb
Transactional I/O Performance MSExchange I/O I/O Database ==> Database Database Instances Reads Writes Average Average Latency Latency (msec) (msec) Instance2232.1 1.848 0.000
I/O I/O I/O Database Database Database Reads Reads/sec Writes/sec Average Bytes
I/O Database Writes Average Bytes
I/O Log Reads Average Latency (msec)
I/O Log Writes Average Latency (msec)
I/O Log I/O Log I/O Log Reads/sec Writes/sec Reads Average Bytes
I/O Log Writes Average Bytes
624.050
0.000
262144.000 0.000
0.000
0.000
0.000
0.000
0.000
0.000
Instance2232.2 2.840
0.000
640.034
0.000
262144.000 0.000
0.000
0.000
0.000
0.000
0.000
0.000
Instance2232.3 2.918
0.000
619.879
0.000
262144.000 0.000
0.000
0.000
0.000
0.000
0.000
0.000
Instance2232.4 2.811
0.000
642.249
0.000
262144.000 0.000
0.000
0.000
0.000
0.000
0.000
0.000
Host System Performance Counter
Average
Minimum
Maximum
% Processor Time Available MBytes
6.335 46574.092
2.297 46558.000
8.532 46578.000
Free System Page Table Entries 16611316.063 16610559.000 16611734.000 Transition Pages RePurposed/sec 0.000 0.000 0.000 Pool Nonpaged Bytes
41616171.285 40038400.000 41885696.000
Pool Paged Bytes Database Page Fault Stalls/sec
81787582.454 78589952.000 86679552.000 0.000 0.000 0.000
19
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Test Log 11/20/2013 10:11:46 AM -- Preparing for testing ... 11/20/2013 10:11:50 AM -- Attaching databases ... 11/20/2013 10:11:50 AM -- Preparations for testing are complete. 11/20/2013 10:11:55 AM -- Performance logging started (interval: 30000 ms). 11/20/2013 10:11:55 AM -- Backing up databases ... 11/20/2013 11:55:53 AM -- Performance logging has ended. 11/20/2013 11:55:53 AM -- Instance2232.1 (100% processed), Instance2232.2 (100% processed), Instance2232.3 (100% processed) and Instance2232.4 (100% processed) 11/20/2013 11:55:53 AM -- C:\Program Files\Exchange Jetstress\DBBACKUP_TEST\DatabaseBackup_2013_11_20_10_11_50.blg has 207 samples. 11/20/2013 11:55:53 AM -- Creating test report ...
Appendix D – soft recovery test Microsoft Exchange Jetstress 2013 SoftRecovery Test Result Report Soft-Recovery Statistics - All Database Instance Log files replayed Elapsed seconds Instance2236.1 504 1103.7300958 Instance2236.2
503
1088.2074849
Instance2236.3 Instance2236.4
501 506
1113.0903151 1086.1235552
Avg Sum
503 2014
1097.788 4391.151451
Database Configuration Instance2236.1 Log path: E:\ Database: E:\Jetstress001001.edb Instance2236.2 Log path: F:\ Database: F:\Jetstress002001.edb Instance2236.3 Log path: G:\ Database: G:\Jetstress003001.edb Instance2236.4 Log path: H:\ Database: H:\Jetstress004001.edb
Transactional I/O Performance MSExchange I/O I/O I/O I/O Database ==> Database Database Database Database Instances Reads Writes Reads/sec Writes/sec Average Average Latency Latency (msec) (msec)
I/O Database Reads Average Bytes
Instance2236.1 22.079
0.413
373.908
1.798
Instance2236.2 21.561 Instance2236.3 22.230
0.418 0.374
380.904 371.701
1.844 1.782
Instance2236.4 21.595
0.430
381.972
1.858
I/O Database Writes Average Bytes
I/O Log Reads Average Latency (msec)
I/O Log I/O Log I/O Log Writes Reads/sec Writes/sec Average Latency (msec)
I/O Log Reads Average Bytes
I/O Log Writes Average Bytes
40172.872 28732.235 3.030
0.000
2.250
0.000
182477.176 0.000
40232.982 28923.709 2.734 40283.919 27873.690 2.589
0.000 0.000
2.307 2.229
0.000 0.000
184764.357 0.000 178009.623 0.000
40252.552 28977.672 2.747
0.000
2.334
0.002
185128.364 7.642
Background Database Maintenance I/O Performance MSExchange Database ==> Instances Database Maintenance IO Reads/sec Database Maintenance IO Reads Average Bytes Instance2236.1 0.000 0.000 Instance2236.2 Instance2236.3
0.000 0.000
0.000 0.000
Instance2236.4
0.000
0.000
Total I/O Performance MSExchange I/O Database ==> Database Instances Reads Average Latency (msec) Instance2236.1 22.079
20
I/O Database Writes Average Latency (msec) 0.413
I/O I/O I/O Database Database Database Reads/sec Writes/sec Reads Average Bytes 373.908
1.798
I/O Database Writes Average Bytes
I/O Log Reads Average Latency (msec)
40172.872 28732.235 3.030
I/O Log I/O Log I/O Log Writes Reads/sec Writes/sec Average Latency (msec)
I/O Log Reads Average Bytes
0.000
182477.176 0.000
2.250
0.000
I/O Log Writes Average Bytes
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution
Instance2236.2 21.561
0.418
380.904
1.844
40232.982 28923.709 2.734
0.000
2.307
0.000
184764.357 0.000
Instance2236.3 22.230 Instance2236.4 21.595
0.374 0.430
371.701 381.972
1.782 1.858
40283.919 27873.690 2.589 40252.552 28977.672 2.747
0.000 0.000
2.229 2.334
0.000 0.002
178009.623 0.000 185128.364 7.642
Host System Performance Counter
Average
Minimum
Maximum
% Processor Time Available MBytes
3.366 45510.149
0.904 45434.000
15.352 46527.000
Free System Page Table Entries
16611359.653 16611013.000 16611745.000
Transition Pages RePurposed/sec 0.000
0.000
0.000
Pool Nonpaged Bytes
51172288.698 51126272.000 51240960.000
Pool Paged Bytes
80005894.516 79540224.000 81379328.000
Database Page Fault Stalls/sec
0.000
0.000
0.000
Test Log 11/20/2013 11:59:37 AM -- Preparing for testing ... 11/20/2013 11:59:41 AM -- Attaching databases ... 11/20/2013 11:59:41 AM -- Preparations for testing are complete. 11/20/2013 11:59:41 AM -- Starting transaction dispatch ... 11/20/2013 11:59:41 AM -- Database cache settings: (minimum: 128.0 MB, maximum: 1.0 GB) 11/20/2013 11:59:41 AM -- Database flush thresholds: (start: 10.2 MB, stop: 20.5 MB) 11/20/2013 11:59:46 AM -- Database read latency thresholds: (average: 20 msec/read, maximum: 100 msec/read). 11/20/2013 11:59:46 AM -- Log write latency thresholds: (average: 10 msec/write, maximum: 100 msec/write). 11/20/2013 11:59:46 AM -- Operation mix: Sessions 21, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%. 11/20/2013 11:59:46 AM -- Performance logging started (interval: 15000 ms). 11/20/2013 11:59:46 AM -- Generating log files ... 11/20/2013 1:22:22 PM -- E:\ (100.8% generated), F:\ (100.6% generated), G:\ (100.2% generated) and H:\ (101.2% generated) 11/20/2013 1:22:23 PM -- Performance logging has ended. 11/20/2013 1:22:23 PM -- JetInterop batch transaction stats: 21387, 21387, 21387 and 21387. 11/20/2013 1:22:23 PM -- Dispatching transactions ends. 11/20/2013 1:22:23 PM -- Shutting down databases ... 11/20/2013 1:22:24 PM -- Instance2236.1 (complete), Instance2236.2 (complete), Instance2236.3 (complete) and Instance2236.4 (complete) 11/20/2013 1:22:24 PM -- C:\Program Files\Exchange Jetstress\DBRESTORE_TEST\Performance_2013_11_20_11_59_46.blg has 329 samples. 11/20/2013 1:22:24 PM -- Creating test report ... 11/20/2013 1:22:26 PM -- Instance2236.1 has 20.1 for I/O Database Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.1 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.1 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.2 has 19.6 for I/O Database Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.2 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.2 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.3 has 20.4 for I/O Database Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.3 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.3 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.4 has 19.6 for I/O Database Reads Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.4 has 0.5 for I/O Log Writes Average Latency. 11/20/2013 1:22:26 PM -- Instance2236.4 has 0.5 for I/O Log Reads Average Latency. 11/20/2013 1:22:26 PM -- Test has 0 Maximum Database Page Fault Stalls/sec. 11/20/2013 1:22:26 PM -- The test has 0 Database Page Fault Stalls/sec samples higher than 0. 11/20/2013 1:22:26 PM -- C:\Program Files\Exchange Jetstress\DBRESTORE_TEST\Performance_2013_11_20_11_59_46.xml has 328 samples queried. 11/20/2013 1:22:26 PM -- C:\Program Files\Exchange Jetstress\DBRESTORE_TEST\Performance_2013_11_20_11_59_46.html was saved. 11/20/2013 2:12:19 PM -- Performance logging started (interval: 2000 ms). 11/20/2013 2:12:19 PM -- Recovering databases ... 11/20/2013 2:30:53 PM -- Performance logging has ended. 11/20/2013 2:30:53 PM -- Instance2236.1 (1103.7300958), Instance2236.2 (1088.2074849), Instance2236.3 (1113.0903151) and Instance2236.4 (1086.1235552) 11/20/2013 2:30:53 PM -- C:\Program Files\Exchange Jetstress\DBRESTORE_TEST\SoftRecovery_2013_11_20_14_12_17.blg has 550 samples. 11/20/2013 2:30:53 PM -- Creating test report ...
21
Technical white paper | HP MSA 2040 Storage 750 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution with Microsoft Hyper-V
For more information HP MSA 2040 SAN Storage, hp.com/go/msa2040 HP ProLiant DL380p Gen8 Server, hp.com/servers/dl380 HP StoreFabric Storage Networking, hp.com/go/storefabric To read more about HP solutions for Microsoft Exchange, see: hp.com/solutions/exchange For general information on Exchange sizing and best practices when deploying with HP solutions, see: hp.com/solutions/activeanswers/exchange For more information on Microsoft’s Exchange Solution Reviewed Program (ESRP), see: technet.microsoft.com/en-us/exchange/ff182054.aspx
To help us improve our documents, provide feedback at hp.com/solutions/feedback.
Sign up for updates hp.com/go/getupdated © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Intel and Xeon are trademarks of Intel Corporation in the U.S. and other countries. ENERGY STAR is a registered mark owned by the U.S. government. 4AA5-0800ENW, January 2014