Storage System Sizing and Performance Planning 
Sizing example     
101
Sizing example 
The following example uses the procedure just described. 
Step 1: Determine the workload 
Having an accurate description of the workload is the first, most important step.  Any error or ambiguity in 
the workload will adversely affect the sizing calculations and may result in a system unsuitable for the 
client‘s needs.
The following example includes the minimum workload requirements needed to perform a sizing estimate. 
A client has a storage requirement for an object database. The application is expected to execute random 
I/Os. The profile is: 
70 percent random reads 
30 percent random writes 
Predominant I/O size is 16 KB  
Total host IOPS is 20,000 
Usable capacity required is 35 TB 
The client is price-sensitive, so a large parity RAID is desired. However, the 30 percent write percentage is 
high enough for RAID 1/0 to be considered as well. 
Step 2: Determine the required I/O drive load 
Calculate the IOPS for the three RAID types being considered: RAID 5, RAID 6, and RAID 1/0. 
The drive load is: 
RAID 5 (8+1): 0.7 * 20,000 + 4 * 0.3*20,000 = 38,000 drive IOPS 
RAID 6 (8+2): 0.7 * 20,000 + 6 * 0.3*20,000 = 50,000 drive IOPS 
RAID 1/0 (8+8): 0.7 * 20,000 + 2 * 0.3*20,000 = 26,000 drive IOPS 
From an IOPS perspective, RAID 1/0 would be the choice in this step. 
Step 3: Determine the number of drives required 
Calculate the number of hard drives for each RAID type needed assuming 15,000 rpm FC drives with hot 
spares and vault drives included in the total.  The performance capacity is the IOPS divided by the drive 
IOPS. 
RAID 5 (8+1): 38,000/180 + ((38,000/180)/30) +5 = 211 + 7+ 5 = 223 drive drives total 
RAID 6 (8+2): 50,000/180 + ((50,000/180)/30) + 5 = 278 + 11 +5 = 292 drive drives total 
RAID 1/0 (8+8): 28,000/180 + ((28,000/180)/30) + 5 = 156 + 5 +5 = 166 drive drives total 
From a number of drives perspective, RAID 1/0 would be the choice in this case. 
The number of drives needed to achieve performance needs to be resolved with the available hard number 
of drives needed to meet the storage requirement.  This calculation is performed using data drives only.  Do 
not include vault and hot spare drives in the calculation.  Assume 300 GB FC drives with a formatted 
capacity of 268 GB.   
How to change pdf to powerpoint on - SDK application service: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
How to change pdf to powerpoint on - SDK application service: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
Storage System Sizing and Performance Planning 
102
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices  
RAID 5 (8+1): 8/9 * 211 * 268  = 50.3 TB 
RAID 6 (8+2): 8/10 * 278 * 268 = 59.6 TB 
RAID 1/0 (8+8):  ½ * 156 * 268 = 20.9TB 
From a capacity perspective, RAID 5 would be the choice in this substep. 
Step 4: Determine the number and type of storage systems 
The previous steps result in Table 38.  This table is used to compare the RAID options toward making a 
storage system selection. 
Table 38 Sizing estimate calculation results 
RAID  
type 
Drive 
load 
(IOPS) 
Performance 
capacity (drives) 
Storage 
capacity  (TB) 
Total  
drives 
RAID 5 
38,000  
211  
50.3 
223 
RAID 6 
50,000  
278  
59.6 
292 
RAID 1/0  28,000  
156  
20.9 
166 
Determine which CLARiiON model most closely matches the calculated performance capacity, storage 
capacity, total drives, and stated requirements. 
In this example, a CX4-240 with RAID 5 would be a good candidate.  A reasonable RAID 5 solution would 
be 211 drives for data, seven hot spares, and five drives for the vault (and archive space).  Adding a DAE 
containing 15 SATA drives for backup would make the final number of drives 238. 
Note the RAID 5 solution would need to move to a larger CX4-480, if a requirement for clones, snaps, or 
mirrors is added.  
Other considerations 
A short discussion of why the RAID 1/0 and RAID 6 solutions were not chosen and how to make them 
successful candidates may be useful. 
The RAID 1/0 s
olution has the needed IOPS for the client‘s system.  However, it was not selected, because 
it does not meet the needed storage capacity.  A RAID 1/0 would require more than 300 FC drives to meet 
the client‘s storage capacity requirement.  This would requi
re a CX4-480 to house them.  
The RAID 6 solution more than meets the client‘s storage capacity requirement.  In addition, it provides 
greater data security than the RAID 5 solution.  It was not selected because the IOPS and total drive count 
would require the larger CLARiiON CX4-480 to house it.  (The client is stated to be price sensitive.)  
However, if added requirements for growth, clones, snaps, and mirrors occur, the RAID 6 solution becomes 
competitive. 
The final choice of a CLARiiON model involves weighing many factors.  Capacity, performance, 
availability, growth, and cost objectives must all be considered.  This example introduces the most 
important factors involved in the decision. 
SDK application service:Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Then just wait until the conversion from Powerpoint to PDF is complete and download the file.
www.rasteredge.com
SDK application service:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Able to view and edit PowerPoint rapidly. Convert. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to Tiff. Convert PowerPoint to Jpeg
www.rasteredge.com
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices    
103 
Appendix A  Glossary  
³When 
I use a word, it means just what I choose it to mean -- 
neither more nor less.´ 
-- Humpty Dumpty, "Through the Looking Glass (And What Alice Found There)" (1871) by Lewis Carroll 
10 GbE
10 Gigabit per second Ethernet protocol. 
ABQL 
Average busy queue length (per drive). 
Active data 
Working data set being addressed by an application. 
Active-active 
Redundant components are active and operational. 
Active-passive 
Redundant components are ready and in a standby operational mode. 
AFR 
Annual failure rate. 
ALUA 
Asymmetric logical unit access protocol. 
Allocated Capacity 
Total physical capacity currently assigned to pool-based LUNs 
American National Standards Institute
An internationally recognized standards organization. 
ANSI 
American National Standards Institute
Application software 
A program or related group of programs performing a function. 
Array 
Storage system. 
Asymmetric Logical Unit Access 
An industry-standard multipathing protocol. 
Attachment 
Drive hardware connector or interface protocol.  On a CLARiiON it can be Fibre Channel, 
SAS, or SATA. 
Authentication 
Verifying the identity of a communication to ensure its stated origin. 
SDK application service:C# WinForms Viewer: Load, View, Convert, Annotate and Edit
to PDF; Convert PowerPoint to PDF; Convert Image to PDF; Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission
www.rasteredge.com
SDK application service:How to C#: Overview of Using XDoc.PowerPoint
How to C#: Overview of Using XDoc.PowerPoint. Overview for How to Use XDoc.PowerPoint in C# .NET Programming Project. PowerPoint Conversion.
www.rasteredge.com
Glossary 
104
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
Authorization 
Determining if a request is authorized to access a resource. 
Available capacity 
Capacity in a thin LUN pool that is not allocated to thin LUNs. 
Availability 
Continued operation of a computer-based system after suffering a failure of fault. 
Back-end 
A logical division of the CLARiiON‘s architecture from SP to the back
-end bus(es) and 
drives. 
Back-end bus 
The CLARiiON‘s Fibre Channel buses 
that connect the storage processors to the drives. 
Back-end I/O 
I/O between the storage processors and the drives over the back-end buses. 
Background Verify 
Automated reading of the LUN‘s parity sectors and verification of their contents by 
the CLARiiON for fault prevention. 
Backup 
Copying data to a second, typically lower performance, drive as a precaution against the original 
drive failing. 
Bandwidth 
A measure of storage-system performance, as measured in megabytes per second (MB/s).  
Basic Input Output System 
Firmware that sets the host to a known state, so the operating system 
software
can be loaded and executed. 
BIOS 
Basic Input Output System. 
Bind 
To combine drives into a RAID group. 
Bit 
The smallest unit of data. It has a single binary value, either 0 or 1. 
Block 
The smallest addressable unit on a hard drive; it contains 512 bytes of data. 
Bottleneck 
A resource in a process that is operating at maximum capacity; the bottleneck causes the 
whole process to slow down. 
Broadband 
High-bandwidth networks and interfaces used for data and voice communications. 
Buffering 
Holding data in a temporary area until other devices or processes are ready to receive and 
process the data; this is done to optimize data flow.  
BURA 
Backup, Recovery, and Archiving data storage security domain. 
SDK application service:C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PowerPoint
Such as load and view PowerPoint without Microsoft Office software installed, convert PowerPoint to PDF file, Tiff image and HTML file, as well as add
www.rasteredge.com
SDK application service:VB.NET PowerPoint: Read, Edit and Process PPTX File
create image on desired PowerPoint slide, merge/split PowerPoint file, change the order of How to convert PowerPoint to PDF, render PowerPoint to SVG
www.rasteredge.com
Glossary 
EMC CLARiiON Performance and Availability: Release 29.0 Firmware Update Applied Best Practices    
105
Bursty 
When, over time, the volume of I/O is highly variable, or regularly variable with well-defined 
peaks. 
Bus 
An internal channel in a computerized system that carries data between devices or components. 
Busy hour 
The hour of the day in which the most I/O occurs. 
BV 
Background Verify. 
Byte  
Eight computer bits. 
Cache 
Memory used by the storage system to buffer read and write data and to insulate the host from 
drive access times. 
Cache hit 
A cache hit occurs when data written from or requested by the host is found in the cache, 
avoiding a wait for a drive request. 
Cache miss 
Data requested by the host is not found in the cache so a drive request is required. 
Cache page size 
The capacity of a single cache page. 
CAS 
Content Addressable Storage object-based storage as implemented by EMC Centera
®
CBFS 
Common Block File System. 
CHAP 
Challenge Handshake Authentication Protocol. 
CIFS 
Common Internet File System. 
CLI 
Command Line Interface. 
Client 
Part of the client/server architecture, the client is a user computer or application that 
communicates with a host. 
Client/Server 
A network architecture between consumers of services (Clients) and providers (Hosts). 
Clone 
An exact copy of a source LUN. 
CMI 
Configuration Management Interface. 
Coalescing 
Grouping smaller cached I/Os into a larger I/O before it is sent to the drives. 
SDK application service:VB.NET PDF Password Library: add, remove, edit PDF file password
Add password to PDF. Change PDF original password. Remove password from PDF. Set PDF security level. VB: Change and Update PDF Document Password.
www.rasteredge.com
SDK application service:C# powerpoint - Convert PowerPoint to PDF in C#.NET
C# PowerPoint - Convert PowerPoint to PDF in C#.NET. Online C# Tutorial for Converting PowerPoint to PDF (.pdf) Document. PowerPoint to PDF Conversion Overview.
www.rasteredge.com
Glossary 
106
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
Command line interface 
An interface that allows a user use text-based commands to communicate with 
an application or operating system. 
Common Block File System 
File system of CLARiiON pool-based LUNs. 
Common Internet File System   
Microsoft Windows file sharing protocol. 
Concurrent I/O 
When more than one I/O request is active at the same time on a shared resource. 
Consumed capacity 
Total of capacity in use or reserved by a pool-based LUNs in a pool. 
Core 
A processor unit co-resident on a CPU chip. 
Core-switch 
Large switch or director with hundreds of ports located in the middle of a SAN's 
architecture. 
CPU 
Central Processing Unit. 
CRM 
Customer Relationship Management. 
Customer relationship management 
Applications used to attract and retain customers. 
DAE 
Drive array enclosure. 
DAS 
Direct attached storage. 
Data 
Information processed or stored by a computer. 
Data center 
A facility used to house computer systems, storage systems, and associated components. 
Data link  
Digital communications connection of one location to another. 
Data mining application 
A database application that analyzes the contents of databases for the purpose 
of finding patterns, trends, and relationships within the data. 
Data warehouse 
A collection of related databases supporting the DSS function. 
DBMS
Data Base Management System. 
Decision support system 
A database application, used in the ―data mining‖ activity. 
Degraded mode 
When  continuing an operation after a failure involves a possible loss of performance. 
Glossary 
EMC CLARiiON Performance and Availability: Release 29.0 Firmware Update Applied Best Practices    
107
Departmental system 
A storage system supporting the needs of a single department within a business 
organization. 
Destage 
Movement of data from cache to drives. 
Dirty page 
A cache page not yet written to storage. 
Disk array enclosure 
The rack-mounted enclosure containing a maximum of 15 CLARiiON drives. 
Disk controller 
The microprocessor-based electronics that control a hard drive. 
Disk crossing 
An I/O whose address and size cause it to access more than one stripe element in a disk, 
resulting in two back-end I/Os instead of one. 
Disk processor enclosure 
The cabinet that contains the CLARiiON storage processor and drives. 
DPE 
Disk processor enclosure. 
DR 
Disaster recovery. 
Drive 
A hardware component from which you can read and write data.  Typically a hard drive, but also 
an Flash drive. 
DSS 
Decision support system. 
Dump 
Copying the contents of the cache to the vault. 
Edge switch 
A Fibre Channel switch located on the perimeter of a core-edge configured SAN. 
EFD 
Enterprise Flash Drive. 
Enterprise Flash Drive 
EMC term for SSD-type drive. 
Enterprise resource planning  
Applications that manage inventory and integrate business processes for 
an organization. 
Enterprise system 
A storage system supporting the needs of an entire business organization. 
Environment 
A computer‘s hardware platform, system software, and applications. 
Equalization 
Copying data from a hot spare to drive that is replacing a failed RAID group‘s drive.
Glossary 
108
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
ERP 
Enterprise Resource Planning. 
ESM 
EMC Support Matrix. 
ESX 
VMware enterprise-level server virtualization product. 
Ethernet 
A technology for high-speed bandwidth connectivity over local area networks.  The IEEE 
802.3 standard. 
Failure 
A malfunction of hardware component(s) in a system. 
Fail back 
Restoring the original data path after correcting a failure. 
Fail over 
Using an alternate path because the original path fails. 
Failure mode 
The cause of a failure, or the event that starts a process that results in a failure. 
Fan-in 
Attaching numerous hosts to a few storage-system ports. 
Fan-out 
Attaching a few storage-system ports to many hosts. 
FAQ 
Frequently Asked Question. 
FAST 
Fully Automated Storage Tiering. 
FAST Cache 
Secondary I/O cache composed of Flash drives. 
Fault 
An error in the operation of a software program. 
Fault tolerance 
The ability of a system to continue operating after a hardware or software failure. 
FC 
Fibre Channel. 
FCoE 
Fibre Channel traffic over Ethernet. 
FCP 
SCSI Fibre Channel Protocol. 
Fibre Channel 
A serial data transfer protocol: ANSI X3T11 Fibre Channel standard. 
File 
A collection of data. 
File system 
The system an OS uses to organize and manage computer files. 
Glossary 
EMC CLARiiON Performance and Availability: Release 29.0 Firmware Update Applied Best Practices    
109
Filer 
NAS fileserver accessing shared storage using a file-sharing protocol. 
FLARE 
Fibre Logic Array Runtim
e Environment. CLARiiON‘s operating system. 
Flash drive 
Solid state disk storage device. 
Flush 
Writing the data in the write cache to the drives. 
Forced flush 
The high priority writing of data to drives to clear a full write cache. 
Front end 
A log
ical division of the CLARiiON‘s architecture, including the communications ports from 
hosts to the SP. 
GB 
Gigabyte. 
GB/s 
Gigabytes per second. 
Gb/s 
Gigabits per second. 
GbE
Gigabit Ethernet (1 Gb/s Ethernet). 
GHz 
Gigahertz. 
Gigabit 
One thousand million bits.  
Gigabyte 
One billion bytes or one thousand megabytes. 
Gigahertz 
One billion times per second (1,000,000,000 Hz). 
GigE 
1 Gb/s Ethernet. 
GMT 
Greenwich Mean Time. 
Graphical user interface 
Interface that allows you to communicate with a software program using 
visual objects on a monitor. 
GUI 
Graphical user Interface. 
HA 
High Availability or Highly Available. 
HBA 
Host Bus Adapter;  A Fibre Channel network interface adapter. 
Glossary 
110
EMC CLARiiON Best Practices for Performance and Availability: Release 30.0 Firmware Update Applied Best Practices 
Head crash 
A catastrophic hard drive failure where a read/write head makes physical contact with a 
platter. 
Hertz 
Once per second. 
Highly available 
A system able to provide access to data when the system has a single fault. 
Host 
A server accessing  a storage system over a network. 
Hot spare 
A spare drive that the storage system can use to automatically replace a failed drive. 
HP-UX 
A proprietary Hewlett-Packard Corporation version of the UNIX OS. 
HVAC 
Heating, Ventilation, and Air Conditioning. 
Hz 
Hertz. 
IEEE 
Institute of Electrical and Electronics Engineers. 
IETF 
Internet Engineering Task Force 
iFCP 
Protocol allowing FC devices to use an IP network as a fabric switching infrastructure. 
ICA 
Image Copy Application. 
IETF 
Internet Engineering Task Force. 
IEEE 
Institute of Electrical and Electronics Engineers. 
iFCP 
Protocol allowing FC devices usage of an IP network as a fabric switching infrastructure. 
IHAC 
I Have A Customer. 
Initiators 
iSCSI clients. 
Institute of Electrical and Electronics Engineers 
An international standards organization. 
International Organization for Standardization 
International organization that maintain standards. 
Internet Engineering Task Force 
International organization standardizing the TCP/IP suite of 
protocols. 
Documents you may be interested
Documents you may be interested