Professional Documents
Culture Documents
VPLEX Uptime Bulletin Q411L
VPLEX Uptime Bulletin Q411L
Another great year for EMC® VPLEX™ is nearly in the books. 2011 brought the release of GeoSyn-
chrony™ 5.0 that added Geo functionality to VPLEX, allowing active-active replication over asynchro-
nous distances. In addition, EMC recently announced the availability of VPLEX in a Field Rackable
Inside this issue:
option. This option is for customers that may not want or have the space for a dedicated VPLEX rack. EMC VPLEX Metro 1
With the Field Rackable option, VPLEX can now be installed into existing customer-supplied racks in over IP
the data center.
VPLEX Performance 2
EMC is planning another great year in 2012 and will constantly improve and add features to VPLEX to
Considerations
enhance its leadership position as the best storage virtualization solution available.
In addition to product improvements, we have been working closely with EMC’s partners to develop Recent VPLEX ETAs 2
solutions that highlight the unique features of VPLEX. One use case that we are very excited about is
extending Oracle RAC over distance using VPLEX Metro. With this solution, we simplify the creation VPLEX Rebuild 3
and management of a stretched Oracle RAC cluster by eliminating the complex disk management Transfer Size
normally required with stretched Oracle RAC and move the data replication to the VPLEX layer—
something at which it excels! Contact your local EMC representative for more information. Write Alignment 3
This issue of the VPLEX Uptime Bulletin has a lot of great information to ensure you are getting the EMC VPLEX Hot 4
best possible performance from your VPLEX. As always, VPLEX Engineering welcomes your feedback. Topics
Please email your suggestions to UptimeForVPLEX@emc.com.
Target Software 4
Remember that last year’s VPLEX Uptime Bulletins are always available individually and a consoli-
Levels
dated edition of the VPLEX Uptime Bulletin containing all past issues is also available on Powerlink®
at this path: Products > Hardware/Platforms > VPLEX Family > Uptime Bulletins.
- VPLEX Engineering
Find us on Powerlink:
EMC VPLEX Metro over IP http://powerlink.emc.com
As of November 14, 2011, the WAN communication transport media requirements for VPLEX Metro Products >
have been updated to include connectivity to Internet Protocol level 3-type interfaces across syn- Hardware/Platforms >
chronous distances. This expands on the already supported DWDM and FCIP environments on which VPLEX Family >
customers leverage VPLEX Metro on today. Uptime Bulletins
VPLEX Metro over IP is supported on the VS2 hardware plat- Subscribe to future Uptime
form and shipped with the appropriate SLICs per director in Bulletins by clicking on the
the VPLEX engines. The interface for this connection is a 10 EMC VPLEX
Gigabit Ethernet LC fiber port from each director into the cus- Consolidated Edition “Alert
tomer WAN. This requires that a 10 Gigabit interface receives Me!” icon.
that connection but this does not imply that there needs to
be a 10 Gigabit pipe between the two data centers being
connected by IP. This requirement is based on the pure na-
ture of 10 Gigabit Ethernet not being able to auto-negotiate to a 1 Gigabit Ethernet interface. How-
ever, the outbound WAN connection is not bound to 10 Gigabit Ethernet, and 1 Gigabit from data
center to data center is completely supported and more likely to be available in today’s environ-
ments.
VPLEX Metro over IP is in alignment with the current requirements for Metro over FC, which supports
up to 5ms RTT. Anything higher than 5ms RTT would require a RPQ via local Sales resources. It is
always recommended that two redundant links be available for IP applications and service reliability.
Contact us:
If you do not currently have separate, redundant physical links, make sure to align with your Ethernet
provider on service level agreement that latency and availability limitations are adhered to! UptimeFor
VPLEX@emc.com
Page 2 Uptime Bulletin: EMC VPLEX Edition
It’s good practice to monitor VPLEX CPU utilization to ensure that the VPLEX directors are being
used in a balanced configuration, to understand peaks and nominal utilization, and for capacity
planning. Depending on workload variations, a CPU or director may become utilized beyond
90%. Host I/O timeouts are more likely when CPU utilization reaches > 90%. To ensure sufficient
CPU capacity is available in all circumstances, it is an EMC best practice to monitor and ensure
CPU utilization averages are within a nominal range (50%–75%) with peak utilizations below
90%. Please refer to the Performance Monitoring chapter in the EMC VPLEX CLI Guide for specif-
ics regarding monitoring CPU utilization, specifically the “director.busy” monitor statistic.
Multipath judiciously
Maximize VPLEX When determining the number of front-end paths to configure, balance resilience requirements
with coherence traffic overhead. VPLEX normally has multiple paths configured from hosts, usu-
performance with ally across at least two independent fabrics, to ensure high availability of paths. More paths
these tips! provide more availability, of course. it is often believed that there is no performance impact as-
sociated with configuring additional paths, but this is not so. If a host is configured with
“extraneous” paths, there will be extra cache coherence traffic and overhead generated. The
best practice of creating two paths to two directors is more efficient than creating four paths to
four directors. More paths increase resiliency, but can impact performance.
Tune appropriate multipathing policy
This is a corollary to minimizing paths used. Multipathing software typically tries to “load bal-
ance” I/O by arbitrarily using a round-robin algorithm across all available paths. PowerPath, by
contrast, uses an intelligent round robin policy (Adaptive) as its default for VPLEX. To further
maximize performance, use a fixed multipathing policy (e.g., PowerPath Standby mode). The
exception to this recommendation is if there is a significant skew in traffic to different directors,
in which case PowerPath Adaptive policy yields better performance. For more information on
validating multipathing on your hosts, refer to the Validating Host-Multi-pathing with EMC
VPLEX Technical Notes, available on Powerlink.
Tune your networks
While networks operate in an automated fashion, they may not be operating efficiently. For ex-
ample, a bandwidth drop for VPLEX might be caused because the automated negotiation speed
is not the maximum available. An EMC best practice is to ensure the maximum network speed is
configured throughout the storage area network to guarantee maximum possible throughput.
Similarly, look to minimize ISL hops whenever possible—less is more.
Write Alignment
As is common in most modern storage arrays or disk drives, VPLEX relies on a 4 KB sector size and
requires file systems and application write I/O be aligned on a 4 KB boundary. Failure to properly
align partitions can lead to increased read and write I/O activity in some cases, which may cause a
negative impact to overall performance.
A few misconceptions about VPLEX misalignment:
“Partitions can/should be aligned on disk cylinder boundaries.”
No, partitions should be aligned to an offset from sector 0 that is divisible by 4 KB. However,
this may be needed by array best practices.
“I can’t get misaligned I/O if my partition is aligned.”
No, if an application issues a write that has an LBA not divisible by 4 KB, it will be misaligned.
“Misaligned writes only affect my application.”
No, misaligned I/O will consume VPLEX CPU resources, and possibly slow down I/O system-
wide.
“I can/can’t control whether my application issues misaligned writes.”
Maybe. Some applications issue misaligned writes by default, but can be configured to use
4 KB blocks or a multiple thereof only. Other applications may be partially configurable. And yet
others can’t be configured. For example, most databases can be configured (Sybase uses 2 KB
default, DB2 4 KB, Oracle 8 KB). Microsoft SQL is partially configurable, e.g., the buffer page
size is 8 KB, but the log file can write arbitrary sectors. Please refer to best practices materials
specific to your particular operating system and logical volume management choices.
“There is no way to address file systems; they may always write arbitrary blocks.”
While that may have been true in the past (circa 2002), newer operating systems need to recog-
nize block storage devices with sector sizes greater than 512 bytes. If the file system is created
with 4 KB sectors, and is aligned, it will alleviate all misaligned writes. Of course, that is only
available for newly created file systems, or file systems that can be migrated—and at the ex-
pense of some extra space. Newer file systems include Windows Server 2008, Linux 2.6 and
beyond, Solaris 10 and beyond, and most recent releases of proprietary UNIXs.
“Subpage writes are the same/different from misaligned writes.”
Subpage writes are writes less than 4 KB in size. They are always misaligned. Subpage writes
and misaligned writes can be confused in VPLEX because the VPLEX statistic used to monitor
misalignment is called “cache.subpg counts/s”. Random misaligned write traffic greater than 4
KB should have no more than a 7:8 ratio of misalignment (87.5%, i.e., 1/8th the traffic will be
Contact us:
aligned by chance). Higher ratios generally mean subpage I/O is occurring.
UptimeFor
VPLEX@emc.com
Page 4 Uptime Bulletin: EMC VPLEX Edition
Upgrading to target GeoSynchrony software at least twice a year is an EMC best practice.
Please contact your local EMC Customer Service Representative for information and requirements
for upgrading to the most stable and feature-rich version of GeoSynchrony.
VPLEX Uptime Bulletin Powerlink > Hardware/Platforms > VPLEX Family > Uptime Bulletins
VPLEX Procedure Powerlink > Support > Product and Diagnostic Tools > Procedure Generators
Generator > VPLEX Procedure Generator
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 REPRE-
SENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION,
AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICU-
LAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an applica-
ble software license.
EMC Corporation
176 South Street EMC2, EMC, GeoSynchrony, Powerlink, VPLEX, and the EMC logo are registered trademarks or trade-
Hopkinton, MA 01748 marks of EMC Corporation in the United States and other countries. All other trademarks used herein
are the property of their respective owners. Copyright © 2011 EMC Corporation. All rights reserved.
Published in the USA. 12/11
Phone: 508-435-1000
Email: UptimeForVPLEX@emc.com