Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

PERC - Performance concerns for RAID controllers without cache (H330,H310,S130, S110, S300, S100, H200, SAS 6/iR, SAS 5/iR)

Summary: This article provides information about performance limitations for RAID controllers without cache memory.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Issue:

The performance of the RAID controller is less than expected.

RAID controllers that do not have cache (or when cache is disabled) incur additional overhead for RAID calculations and writes that may significantly reduce performance.  This is a hardware limitation for all controllers without cache.

Cause

List of RAID controllers without cache:

  • SAS 5/iR supports RAID 0 (Integrated Striping) and RAID 1 (Integrated Mirroring)
  • SAS 6/iR supports RAID 0 (Integrated Striping) and RAID 1 (Integrated Mirroring)
  • H200 supports RAID 0, RAID 1 and RAID 10
  • S100 supports pass-through (non-RAID), RAID 0, RAID 1, RAID 10 and RAID 5
  • S300 supports pass-through (non-RAID), RAID 0, RAID 1, RAID 10 and RAID 5
  • S110 supports RAID 0, RAID 1, RAID 10, and RAID 5 
  • S130 supports RAID 0, RAID 1, RAID 10, and RAID 5 
  • H310 supports pass-through (non-RAID), RAID 0, RAID 1, RAID 10 and RAID 5
  • H330 supports pass-through (non-RAID), RAID 0, RAID 1, RAID 10, RAID 5 and RAID 50

Resolution

Detailed information:

RAID controllers without cache (or with cache disabled) force additional I/O to wait until the previous I/O is completed. Additionally, RAID functionality incurs significant overhead due to the data protection features. WRITE I/Os must be accompanied by several READ I/Os, in addition to redundancy calculations (Parity or Mirroring). RAID 5 writes incur the most overhead due to the need to perform reads from every drive multiple times before the write is completed.

Without cache, the write performance of an array may fall to speeds that are less than the write performance of a standard SATA port (approximately 30MB/s).  Enabling the write cache of the hard drives (Disk Cache Policy) may increase write performance, but also increases the risk of data loss in the event of power fluctuation/loss.  

RAID controllers with cache (H730(P),H710(P), H700, PERC 6, PERC 5, etc.) are able to buffer large amounts of I/O operations which can be calculated and written to the applicable disks at a later time.  RAID 5 performance can typically be in the 100-150MB/s range (or higher) for a controller with cache depending on how many drives are in the array. 

It is important to note that performance results vary widely depending on many factors.  Usage of the array (bandwidth, writes, reads) can have a major impact on the overall performance.  For example, when using an H310 controller, performance may be satisfactory when usage is low.  As usage increases to the maximum bandwidth threshold of the controller however, performance may drop dramatically.  Upgrading to a faster controller with cache will almost universally improve performance substantially across all spectrums of usage and demand.

Article Properties


Affected Product
Servers, PowerEdge, Serial Attached SCSI 6iR Integrated and Adapter, PowerEdge RAID Controller 6i, PowerEdge RAID Controller H200, PowerEdge RAID Controller H310, PowerEdge RAID Controller H330, PowerEdge RAID Controller S100 , PowerEdge RAID Controller S110, PowerEdge RAID Controller S130, PowerEdge RAID Controller S300 ...
Last Published Date

06 Oct 2021

Version

4

Article Type

Solution