EMC 
Corporate Headquarters 
Hopkinton, MA 01748-9103 
1-508-435-1000 
www.EMC.com 
EMC
C
ONFIDENTIAL 
I
NTERNAL 
U
SE 
O
NLY
EMC
C
ONFIDENTIAL 
I
NTERNAL AND 
P
ARTNER 
U
SE 
O
NLY
D
ELETE IF THIS IS A PUBLIC DOCUMENT
EMC
C
ONFIDENTIAL 
I
NTERNAL 
U
SE 
O
NLY
EMC
C
ONFIDENTIAL 
I
NTERNAL AND 
P
ARTNER 
U
SE 
O
NLY
D
ELETE IF THIS IS A PUBLIC DOCUMENT
EMC CLARiiON Best Practices for Performance 
and Availability: Release 30.0 Firmware Update 
Applied Best Practices 
P/N PART NUMBER 
Chart from pdf to powerpoint - SDK application API:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Chart from pdf to powerpoint - SDK application API:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
2
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
Copyright ©  2008, 2009, 2010, 2011 EMC Corporation. All rights reserved. 
Published March 2011 
EMC believes the information in this publication is accurate as of its publication date. The information is 
subject to change without notice. 
THE INF
ORMATION 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. 
For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. 
All other trademarks used herein are the property of their respective owners. 
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 
Firmware Update Applied Best Practices 
P/N h5773.5
SDK application API:VB.NET Image: Multi-page TIFF Editor SDK; Process TIFF in VB.NET
class application. In this section, we list all supported VB.NET multi-page TIFF processing & editing APIs with following chart. If
www.rasteredge.com
SDK application API:VB.NET TIFF: TIFF Converter Control SDK; Convert TIFF to Image &
From following chart, you will find brief summaries on each type of supported This VB.NET TIFF to PDF conversion control toolkit enables developers to perform
www.rasteredge.com
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices    
3
Contents 
About this Document ........................................................................... ix
Chapter 1
General Best Practices .......................................................................... 13
Chapter 2
Host Best Practices ............................................................................... 15
Performance ......................................................................................... 15
Application design ....................................................................... 15
I/O types  ...................................................................................... 15
Large block size versus small I/O ................................................ 16
Volume managers ........................................................................ 18
HBAs   ...................................................................................... 20
File systems ................................................................................. 20
Availability ........................................................................................... 25
PowerPath .................................................................................... 25
Other multipath I/O applications (MPIO) .................................... 25
ALUA   ...................................................................................... 26
Storage network adapters and HBAs ........................................... 29
Chapter 3
Network Best Practices ........................................................................ 31
Performance ......................................................................................... 31
iSCSI LAN .................................................................................. 31
Availability ........................................................................................... 33
FC SAN  ...................................................................................... 33
iSCSI LAN .................................................................................. 33
Chapter 4
Storage System Best Practices.............................................................. 35
Performance ......................................................................................... 35
Front-end ports............................................................................. 35
Storage processor ......................................................................... 39
Write cache configuration ............................................................ 40
Vault drives .................................................................................. 43
Vault drive capacity ..................................................................... 43
Vault and PSM effects ................................................................. 43
Load balancing............................................................................. 45
Back-end considerations .............................................................. 45
RAID groups ................................................................................ 49
SDK application API:C# Word: How to Read Barcodes from Word with C#.NET Library DLL
we list all supported linear and 2d barcode types in the following chart and you C# Word PDF-417 Barcode Reading Tutorial, Detecting C# ISBN Barcode from Word.
www.rasteredge.com
SDK application API:VB.NET Image: VB.NET Sample Code to Draw EAN-13 Barcode on Image
AddFloatingItem(item) rePage.MergeItemsToPage() REFile.SaveDocumentFile(doc, "c:/ean13.pdf", New PDFEncoder From the chart below, you can view all the EAN-13
www.rasteredge.com
Contents 
4
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
Binding  ...................................................................................... 54
LUN provisioning ........................................................................ 55
MetaLUNs ................................................................................... 56
Expansion model initial configuration ......................................... 60
Further information ...................................................................... 62
Virtual Provisioning: thin and thick LUNs .................................. 62
Fully Automated Storage Tiering (FAST) Virtual Provisioning .. 69
LUN compression ........................................................................ 72
Storage devices ............................................................................ 74
FAST Cache ................................................................................. 80
Availability ........................................................................................... 83
RAID group provisioning ............................................................ 83
Drive operation and planning ....................................................... 86
LUN and Virtual Provisioning pool initialization ........................ 92
Chapter 5
Storage System Sizing and Performance Planning ............................... 95
Introduction .......................................................................................... 95
Capacity ................................................................................................ 95
Vault drives .......................................................................................... 95
Actual drive capacity ................................................................... 95
Parity versus mirrored protection ................................................. 96
Performance.......................................................................................... 96
Rule-of-thumb approach .............................................................. 96
Sizing example ..................................................................................... 101
Step 1: Determine the workload................................................... 101
Step 2: Determine the required I/O drive load ............................. 101
Step 3: Determine the number of drives required ........................ 101
Step 4: Determine the number and type of storage systems ......... 102
Appendix A
Glossary ................................................................................................ 103
SDK application API:C# Excel: Read, Decode & Scan Barcode Image from Excel
link in the following chart. C# Excel: Read Data Matrix Barcode Image, C# Excel: Scan Interleaved 2 of 5 Barcode Image. C# Excel: Decode PDF-417 Barcode Image, C#
www.rasteredge.com
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices    
5
Figures 
Figure 1
Plaid types ......................................................................... 18
Figure 2
Effect of misalignment with a 63-block metadata area .... 23
Figure 3    Hybrid striped metaLUN .................................................. 58
Figure 4
Initial distribution of storage for metaLUNs .................... 60
Figure 5
Example of data fencing with RAID group sets and  
metaLUNs  .......................................................................................... 61
Figure 6
MetaLUN base LUN stacking.......................................... 62
Figures 
6
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices    
7
Tables 
Table 1
ALUA and Active/Passive Failover compliant OSs ......... 27
Table 2    Maximum VLANs per iSCSI port .................................... 34
Table 3
iSCSI port bandwidth and IOPS ....................................... 36
Table 4
CX4 maximum iSCSI ports per SP ................................... 37
Table 5 
Fibre Channel port bandwidth........................................... 38
Table 6   Maximum Fibre Channel ports per SP .............................. 38
Table 7
16x FC front-end port CX4-480........................................ 39
Table 8 
CX4 family characteristics ................................................ 40
Table 9   Maximum cache allocations in FLARE 29 ....................... 41
Table 10   CX4 recommended cache settings .................................... 42
Table 11   Default watermark Settings ............................................... 42
Table 12   Maximum host I/O loads for vault drives ......................... 44
Table 13   Hot spare provisioning example ....................................... 48
Table 14    MetaLUN stripe multipliers .............................................. 59
Table 15    Pool drive increments for different CLARiiON models ... 64
Table 16   Thin provisioning storage pools per storage system ......... 65
Table 17   Virtual Provisioning storage pool storage device  
configurations, FLARE 30.0 ................................................................ 65
Table 18   Recommended storage pool storage device allocations .... 67
Table 19   Thin provisioning thin LUN provisioning  
recommendations ................................................................................. 67
Table 20   Compression operations by CLARiiON model ................ 73
Table 21   Drive type DAE hosting restrictions ................................. 75
Table 22   CLARiiON Flash drive configurations ............................. 76
Table 23   Flash drive capacity .......................................................... 77
Table 24   Maximum Flash drives per CLARiiON model,  
FLARE Rev. 30 .................................................................................... 78
Table 25   Flash drive rebuild rates for RAID 5 ................................ 79
Table 26    FAST Cache Maximum Flash drives per Storage System  
by Drive Capacity, FLARE Rev. 30.0 .................................................. 82
Table 27   LCC failure and provisioning ........................................... 85
Table 28   Low, Medium, and High migration rates for FLARE 29 .. 87
Table 29   ASAP migration rate default settings for FLARE 29 ....... 88
Table 30   Economical mirrored and parity RAID Fibre Channel  
hard drive rebuild rates ......................................................................... 89
Table 31   ASAP mirrored and parity RAID Fibre Channel  
hard drive rebuild rates with no load .................................................... 90
Table 32   ASAP hard drive rebuild speed adjustment ...................... 90
Table 33   Parity RAID rebuild rate for RAID group size ................. 90
Table 34   Mirrored and parity RAID Fibre Channel equalization  
Tables 
8
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
rebuild rates .......................................................................................... 91
Table 35   Small block random I/O by drive type .............................. 96
Table 36   Large block random bandwidth by drive type................... 97
Table 37   CX4 optimal drive counts ................................................. 100
Table 38   Sizing estimate calculation results .................................... 102
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices    
9
About this Document 
This document examines best practices for achieving high performance and availability with EMC
®
CLARiiON
®
CX4
series storage systems.  It discusses factors influencing CLARiiON availability and 
performance at the host, network, and storage system level. 
In some cases, we offer more than one recommendation. The recommendation you follow will depend on 
your application and business priorities. For example, when configuring a storage system, you may need to 
decide whether availability or performance is more important, and provision your system accordingly. 
If you are not familiar with something discussed in this paper, please refer to the EMC CLARiiON Storage 
Fundamentals for Performance and Availability white paper. Fundamentals follows the same format as this 
Best Practices paper, so it is easy to use Fundamentals as a reference for this paper.  We recommend that 
you read Fundamentals if you are not familiar with storage systems or CLARiiON storage systems.  
The 
Sizing example
‖ 
section at the end of this document discusses how to size a CLARiiON storage 
system for performance and capacity.  This section is not a substitute for the proprietary software tools 
available to EMC sales and technical professionals.   
Throughout this document, there are references to EMC white papers that are available on www.emc.com
and Powerlink
.  We recommend that you read these documents to gain a fuller understanding of a feature, 
its best practices and their effects. 
This version of Best Practices applies to the FLARE
®
release 30.0 firmware.  Additions and changes to this 
revision of Best Practices include:
Fully Automated Storage Tiering (FAST) 
FAST Cache 
Virtual Provisioning enhancements (thick LUNs and LUN Compression) 
Miscellaneous corrections 
In this document, the term drive refers to both mechanical hard drives and Enterprise Flash drives (Flash 
drives or EFDs). Flash drives are non-volatile, NAND memory-based drives that are sometimes referred to 
as solid state disks (SSDs) in the IT industry.  Mechanical drives and Flash drives are similar in function.  
However there are some differences, which are discussed in this document.  Also, a glossary at the end of 
this paper defines EMC-specific terms. 
Note that tuning parameters and software features change from revision to revision of FLARE.  Out-of-date 
parameters used in tuning the host, network, or storage system may not work, or have unexpected results. If 
you need guidance with CLARiiON CX3 and the earlier CLARiiON series storage systems, please see the 
About this Document 
10
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
EMC CLARiiON Best Practices for Fibre Channel Storage: FLARE Release 26 Firmware Update white 
paper available on Powerlink
How to use this paper 
You can read this paper as a tutorial, or use this as a reference. To use it as a reference, decide which 
subsystem (host, network, or CLARiiON) you want to optimize. Then, decide whether you need help with 
performance, availability, or both, and read the entire section that pertains to your concerns. 
This paper is divided into the following sections that discuss storage-related performance and availability 
best practices for the three subsystems in a storage system, and also includes a section about how to size a 
storage system:  
Host best practices 
Performance best practices for the host 
Availability best practices for the host 
Network best practices 
Performance best practices for the SAN 
Availability best practices for the SAN 
CLARiiON storage system 
Performance best practices for the CLARiiON 
Availability best practices for the CLARiiON 
Storage system sizing and performance planning: what to consider when configuring a storage system 
for a workload 
Please note that some best practices in these sections will also affect both the performance and the 
availability of the entire storage system. 
Audience  
The intended audience for this document is technical personnel who require guidance with the best 
approaches to implementing CLARiiON CX4 and AX4 series storage. An understanding of the basics of 
hosts (servers) and storage system networks (SAN, iSCSI LAN, DAS), and knowledge of CLARiiON 
storage system fundamentals are needed.  
Related documents 
The following white papers can be found on www.EMC.com and Powerlink: 
An Introduction to EMC CLARiiON CX4 Disk-Drive Spin Down Technology 
An Introduction to EMC CLARiiON and Celerra Unified Storage Platform Storage Device Technology  
EMC CLARiiON Global Hot Spares and Proactive Hot Sparing 
EMC CLARiiON Asymmetric Active/Active Feature  
EMC CLARiiON Best Practices for Fibre Channel Storage: FLARE Release 26 Firmware Update 
EMC CLARiiON and Celerra Unified FAST Cache 
Documents you may be interested
Documents you may be interested