Dell PERC
The Dell PowerEdge RAID Controller (PERC) is a family of hardware and software RAID controllers developed for Dell's PowerEdge server systems, designed to manage disk subsystems by providing data redundancy, performance optimization, and fault tolerance through configurable RAID arrays.[1][2] Introduced as an evolution from earlier Dell RAID solutions like the PERC 6 series, the modern PERC lineup spans multiple generations—Series 9 through Series 12 and 13 (the latter released in September 2025 and optimized for AI workloads with enhanced PCIe Gen5 NVMe RAID support)—each advancing interface technologies such as 12 Gbps SAS, 6 Gbps SATA, and NVMe support up to Gen5 speeds, while maintaining backward compatibility with prior PowerEdge platforms.[3][4][5][6][7] Key features across PERC controllers include support for RAID levels 0, 1, 5, 6, 10, 50, and 60 (with limited levels on software-only models), non-volatile flash-backed cache capacities ranging from 1 GB to 8 GB DDR4, and capabilities like hot spares, disk migration, and self-encrypting drive (SED) integration for enhanced security and reliability.[8][9][4] PERC models are available in various form factors, including integrated (e.g., S140 software RAID for up to 30 drives), adapter cards (e.g., H730 with 2 GB cache and 12 Gbps SAS), mini-monolithic for compact servers, and high-density options like the H965i supporting up to 240 drives with expanders, all managed via Dell OpenManage tools or command-line interfaces for streamlined deployment in enterprise environments.[4][10]Overview
Purpose and Functionality
The Dell PowerEdge RAID Controller (PERC) is a series of RAID disk array controllers developed by Dell Technologies specifically for its PowerEdge server lineup, serving as the primary interface for managing storage in enterprise environments. PERC controllers enable hardware-based RAID configurations to ensure data redundancy, optimize performance, and provide fault tolerance across connected drives, acting as an abstraction layer between the operating system and physical storage devices.[11] They support SAS and SATA interfaces, accommodating both traditional hard disk drives (HDDs) and solid-state drives (SSDs) to meet diverse workload demands in data centers.[4] At its core, PERC facilitates hardware RAID operations that enhance data protection and system efficiency by grouping multiple drives into virtual arrays, where data can be striped for speed, mirrored for duplication, or protected with parity mechanisms to recover from failures.[12] This results in improved input/output (I/O) throughput, as multiple disks are accessed in parallel, and greater data availability through redundant configurations that minimize downtime during drive failures.[13] These functions are enterprise-oriented, emphasizing reliability and scalability for mission-critical applications like virtualization and databases.[3] PERC controllers are available in several form factors to suit different server designs: integrated variants, such as the H-series onboard options, are embedded directly into the motherboard for compact systems, while adapter-based models, like the H965E, install via PCIe slots for expanded connectivity and higher port counts.[4] Additionally, software RAID options in the S-series, such as the S140 or S160, leverage the host CPU and operating system for lighter RAID management without dedicated hardware, ideal for cost-sensitive deployments.[4] All PERC types are optimized exclusively for Dell PowerEdge servers, ensuring seamless integration with the platform's BIOS, firmware, and management ecosystem while supporting RAID levels like 0, 1, 5, and 10 for balanced performance and protection.[4]Historical Development
The Dell PowerEdge RAID Controller (PERC) series originated in the early 2000s, with the introduction of the Series 5 family around 2006, designed specifically for the 9th and 10th generation PowerEdge servers to provide hardware-based RAID functionality with 3 Gb/s SAS interfaces and battery-backed cache options.[4] These initial controllers marked Dell's shift toward integrated, scalable storage solutions for enterprise servers, supporting basic RAID levels and up to 256 MB of cache to enhance data reliability and performance in growing data center environments.[14] Key milestones in PERC's evolution occurred through subsequent series releases aligned with PowerEdge server generations. The Series 6 and 7, launched in the mid-2000s around 2008–2010 for 10th and 11th generation servers, introduced 6 Gb/s SAS support, non-volatile cache options up to 1 GB, and expanded RAID configurations including levels 6, 50, and 60, enabling greater fault tolerance and drive scalability up to 192 devices.[4] In the 2010s, the Series 8 and 9 (circa 2012–2014 for 12th and 13th generation servers) adopted PCIe 2.0 and 3.0 interfaces, 12 Gb/s SAS speeds, and non-volatile cache enhancements, while the Series 10 (late 2010s, around 2017 for 14th generation servers) added NVMe support alongside larger 4–8 GB caches and up to 255 drives.[4] The Series 11, introduced around 2020 for 15th generation servers, advanced with PCIe Gen4 and NVMe Gen4 compatibility using 12 Gb/s SAS interfaces and up to 8 GB NV cache. The Series 12, launched around 2023 for 16th generation servers, further improved performance with 22.5 Gb/s SAS interfaces, supporting up to 240 drives and 8 GB DDR4 cache for high-density hybrid environments.[4] Dell's 2016 acquisition of EMC significantly influenced PERC's development by integrating it into a broader enterprise storage ecosystem, enhancing features for hybrid cloud and data-intensive workloads through combined expertise in servers and storage arrays.[15] This period also coincided with the shift in underlying chipsets, as PERC controllers transitioned from LSI/Avago designs to deeper integration with Broadcom technologies following Avago's 2016 acquisition by Broadcom, enabling more unified firmware and driver support across Dell's portfolio.[3] Over time, PERC evolved from basic SAS RAID controllers focused on traditional disk arrays to advanced hybrid solutions that seamlessly incorporate NVMe for faster, all-flash configurations in modern data centers.[4] As of November 2025, the Series 13 represents the flagship PERC family, introduced in 2025 for 17th generation PowerEdge servers, with PCIe Gen5 interfaces, NVMe Gen5 support, and optimizations for AI workloads including high-density NVMe RAID configurations.[6][16]Core Technologies
RAID Support and Configurations
Dell PowerEdge RAID Controllers (PERC) support a range of RAID levels to enable data striping, mirroring, and parity-based redundancy, depending on the controller series. Common configurations include RAID 0 for striping across multiple disks to enhance performance without fault tolerance, RAID 1 for mirroring data between two disks to provide full redundancy, and RAID 10 for combining striping and mirroring to balance speed and protection. Advanced parity options encompass RAID 5 and RAID 50, which distribute parity across disks or sets of RAID 5 arrays for single-drive failure tolerance with efficient capacity use, as well as RAID 6 and RAID 60, which employ dual parity to withstand two simultaneous drive failures, striped across disks or RAID 6 arrays for larger-scale deployments.[17][18][4] Virtual disks serve as the primary logical storage units in PERC setups, formed by grouping physical disks according to the selected RAID level and configured via the controller's BIOS utility or management software. For instance, in RAID 5, fault tolerance allows survival of one disk failure, with usable capacity calculated as (N-1) \times S, where N is the number of drives in the array and S is the size of the smallest drive; this formula ensures parity data consumes space equivalent to one drive. Hot spares, either global (available to any virtual disk) or dedicated (assigned to specific arrays), automatically initiate rebuilds upon detecting a failed disk, copying data from remaining drives to restore redundancy without manual intervention. The rebuild process involves the controller verifying and reconstructing data block-by-block, which can be monitored for progress and may impact system performance during execution; manual rebuilds are also supported for non-hot-spare replacements.[19][20][19] To enable RAID configurations, systems must be set to RAID mode in the BIOS or UEFI settings, typically by selecting "RAID On" under SATA/NVMe Operation instead of AHCI, which allows the PERC controller to manage drives rather than the OS native driver. Advanced features enhance flexibility and reliability: online capacity expansion permits non-disruptive growth of virtual disk size by adding drives or utilizing free space within a disk group, supported on levels like RAID 0, 1, 5, and 6 but not spanned arrays such as RAID 50 or 60. Consistency checks perform background verification of parity or mirror data on fault-tolerant virtual disks, correcting inconsistencies and recommended for periodic maintenance to ensure data integrity. Mixed drive support varies, with SAS controllers accommodating both SAS and SATA drives in the same array where applicable, but NVMe mixing with SAS/SATA is not permitted, nor is combining HDDs and SSDs within a single virtual disk.[21][22][23] Support for these RAID levels and features varies by PERC series, with earlier models like the Series 5 family limited to RAID 0, 1, 5, 10, and 50, lacking RAID 6 due to hardware constraints, while later series such as 11 and 12 provide full support for all listed levels except in entry-level variants like the H350/H355, which omit parity-based options.[4][17]Hardware Architecture and Interfaces
Dell PowerEdge RAID Controller (PERC) hardware architecture revolves around a RAID-on-Chip (ROC) processor that embeds core RAID processing capabilities directly into a single integrated circuit, minimizing latency and enhancing I/O efficiency. These processors, developed in partnership with LSI (now Broadcom), include early examples like the LSI 2108 ROC operating at 800 MHz for foundational data handling, evolving to more advanced variants such as the LSI 3508 (8-port) and LSI 3516 (16-port) in later implementations to support higher throughput and larger drive arrays.[24][25] Cache memory serves as a high-speed buffer for optimizing data access patterns, with modern PERC controllers equipped with up to 8 GB of DDR4 SDRAM running at speeds of 2133 MT/s, 2666 MT/s, or 3200 MT/s to accelerate read-ahead and write-back operations. Cache configurations support policies like write-through for data integrity or write-back for performance, and many models incorporate a Battery Backup Unit (BBU) to safeguard unwritten data during power interruptions, providing retention for up to 24 hours; alternatively, non-volatile cache using NAND flash offers extended preservation without batteries, retaining data for years post-power loss.[3][26] The interfaces of PERC controllers have progressed to accommodate increasing data demands, beginning with PCIe 1.0 in initial designs for basic connectivity and advancing to PCIe 2.0 (up to 4 GB/s unidirectional bandwidth), PCIe 3.0, PCIe 4.0 in Series 11 and 12, and PCIe 5.0 x16 in Series 13 (as of 2025) for enhanced host-to-controller transfer rates. SAS connectivity mirrors this evolution, starting at 3 Gb/s for early serial-attached SCSI support and scaling to 6 Gb/s, 12 Gb/s in Series 9–11, and 22.5 Gb/s SAS 4.0 in Series 12 and 13 (as of 2025), with full backward compatibility to ensure interoperability across drive generations; controllers feature internal and external mini-SAS (SFF-8087) ports, often in x4 configurations, and compatibility with SAS expanders to daisy-chain up to eight enclosures for scalable storage topologies. Modern PERC controllers also support PCIe NVMe drives directly, up to Gen5 speeds in Series 13.[3][27][28] Form factors are tailored for flexibility in Dell server ecosystems, including low-profile and full-height PCIe half-length adapters for rack and tower installations, which slot directly into standard expansion bays. For modular environments, integrated MX modules provide a compact, high-density design that mounts to front bays in PowerEdge MX chassis, enabling seamless RAID management without occupying PCIe slots.[25][29] Power requirements emphasize efficiency, with controllers drawing low wattage to minimize overall system thermal load, typically integrating via auxiliary power connectors and relying on chassis airflow for cooling in Dell PowerEdge environments. Security features include robust support for Self-Encrypting Drives (SEDs) adhering to the TCG Enterprise standard, where encryption occurs transparently on the drive hardware using a Data Encryption Key (DEK) managed by the controller's local or enterprise key systems, ensuring data-at-rest protection without performance overhead. Complementing this, cryptographic erase—also known as secure erase—permanently destroys data accessibility by regenerating the DEK on unconfigured SEDs or Instant Secure Erase (ISE) drives, rendering prior contents irrecoverable while resetting security attributes.[30][31]Management and Software
Configuration and Monitoring Tools
Although Dell OpenManage Server Administrator (OMSA), now in end-of-life sustenance mode since September 2024 (with security support until September 2027), serves as a graphical user interface for configuring and monitoring PERC controllers, offering both local and remote access through a web-based dashboard for tasks such as virtual disk management and storage array oversight, Dell recommends using the iDRAC interface or OpenManage Enterprise for current deployments.[32][33] Integrated Dell Remote Access Controller (iDRAC) provides remote configuration capabilities, allowing users to access PERC configuration utilities and manage RAID settings over a network without physical console intervention.[34] For initial setup during system boot, the PERC configuration utility is accessed by pressing Ctrl+R for legacy series (up to Series 10), enabling users to create, delete, and manage virtual disks directly in the firmware environment independent of the operating system.[35] For Series 11 and later, access the utility via System Setup (press F2) > Device Settings > select the PERC controller.[36][37] In earlier series like PERC 4, the utility is invoked with Ctrlperccli /c0/v0 set to modify virtual drive properties like access policies or cache settings. For monitoring, OMSA's CLI uses omreport storage commands, including omreport storage controller to view logs and status, or omreport storage pdisk to inspect physical disk health.[39]
Monitoring features in OMSA include event logs that capture controller activities and errors, exportable via the interface for diagnostics, alongside performance metrics displayed in the dashboard for real-time oversight of disk I/O and array health.[40] Predictive failure analysis leverages Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T.) to detect impending drive issues, with OMSA alerting administrators to proactive replacements through consistency checks and patrol reads.[41] iDRAC complements this by enabling remote log access and failure notifications integrated with PERC operations.[1]
Best practices recommend performing initial RAID configuration through the boot-time configuration utility to ensure foundational stability before OS installation, followed by ongoing management via OMSA's GUI for visual monitoring or CLI for automated scripting in enterprise environments.[42] Regular log reviews and predictive checks via these tools help maintain reliability, with iDRAC facilitating remote interventions to minimize downtime.[33]
Firmware Updates and Drivers
Firmware updates for Dell PERC controllers are essential for maintaining performance, security, and compatibility with evolving server hardware and operating systems. These updates can be applied through several methods, including Dell Update Packages (DUPs), which are self-extracting executables available for Windows (.exe files) and Linux (.bin files), downloadable from the Dell support website by selecting the specific controller model.[43] To apply a DUP, users run the file directly from the operating system or upload it via the iDRAC web interface under Maintenance > System Update, allowing remote deployment without physical access.[44] Alternatively, updates can be performed using the iDRAC's Lifecycle Controller by connecting to a network repository or local drive, or via a bootable ISO created with tools like Rufus and the Dell Repository Manager (DRM), which enables comprehensive firmware updates across all server components in a single boot session.[44] It is critical to match PERC firmware versions to the server's BIOS and generation to prevent compatibility issues, such as boot failures or degraded RAID functionality; Dell recommends verifying the update sequence in the server user guide before proceeding.[44] Driver support for PERC controllers is integrated natively into major operating systems, ensuring seamless recognition and management of RAID arrays. In Windows, PERC drivers are included in the standard installation and can be updated via Windows Update or Dell's driver packages from the support site.[45] For Linux distributions like Red Hat and Ubuntu, the megaraid_sas kernel module provides core support for PERC controllers in RAID mode, with additional management via the PERCCLI utility installed from Dell's packages.[45] VMware ESXi includes native drivers for PERC Series 8 and later, often bundled in Dell-customized ESXi images, while pass-through modes (such as HBA/IT mode on compatible controllers) utilize the megaraid_sas module or equivalent for direct disk access without RAID overhead.[46] The PERCCLI tool, supported across Windows, Linux, and ESXi for Series 8+, facilitates driver verification and RAID configuration post-installation.[46] PERC firmware versioning follows a structured scheme, with major releases indicated by the primary number (e.g., 8.x for Series 12) and sub-versions detailing builds and patches. As of October 2025, the PERC H965i Front controller's latest firmware version is 8.14.0.0.18-14, incorporating bug fixes for stability and DDR memory settings.[47] Rollback options are available through DUPs or PERCCLI commands to revert to previous versions, though downgrades below 8.11.0.0.18-22 are not supported on 17th-generation PowerEdge servers to avoid hardware incompatibilities.[48] Common troubleshooting scenarios for PERC involve cache-related issues, such as corruption from power loss or improper shutdowns, which trigger error messages like "dirty cache" when virtual disks are offline or missing.[49] Recovery typically begins by restoring power and booting the system, where the controller detects preserved cache and prompts for import or discard via the configuration utility or PERCCLI (e.g., command:/c0 [import](/page/Import) to recover data).[50] For persistent corruption, applying the latest firmware via DUP can resolve underlying memory errors, as controllers are designed to detect and mitigate single-bit ECC issues automatically.[51]
The support lifecycle for PERC controllers aligns with that of PowerEdge servers, typically providing updates and support for 5-7 years from the server's general availability date, with warranty extensions available up to 7 years.[52] This ensures long-term maintainability, with firmware and driver releases tapering off as series age.
PERC Series Families
Series 5 Family
The Dell PERC Series 5 family, introduced in 2006, represented a significant advancement in hardware RAID controllers for enterprise servers, providing enhanced performance and reliability for storage-intensive applications.[4] These controllers were designed to support the growing demands of data centers during the mid-2000s, featuring dedicated hardware acceleration for RAID operations and integration with emerging SAS technology. The series marked the transition to PCIe-based architectures, enabling faster data transfer rates compared to prior PCI-based models.[4] The primary models in the Series 5 family include the PERC 5/E Adapter for external storage expansion and the PERC 5/i, available in both integrated and adapter variants for internal configurations. The PERC 5/E focuses on external connectivity via two 4x external SAS ports, supporting up to eight drives through direct attachment or basic expanders. In contrast, the PERC 5/i models utilize two 4x internal SAS ports, making them suitable for embedded server storage without additional cabling. All models share a common hardware foundation, including the Intel IOP333 processor with XScale microarchitecture for offloading RAID computations from the host CPU.[4][53] Key specifications across the family encompass a PCIe 1.0 x8 host interface, 3 Gb/s SAS connectivity, and 256 MB of DDR2 cache memory to buffer read and write operations, improving throughput in multi-drive environments. Battery backup is provided via a standard BBU on PERC 5/i models or a transportable BBU (TBBU) on the PERC 5/E for data protection during power loss, ensuring cache flushing to disks. These controllers support SAS and SATA drives up to 2 TB per disk, with a maximum of eight drives per controller without expanders, aligning with the port configuration for optimal performance in small to medium arrays.[4][53][54] RAID support in the Series 5 family includes levels 0 (striping for speed), 1 (mirroring for redundancy), 5 (parity for balanced capacity and fault tolerance), 10 (mirrored striping), and 50 (striped parity arrays), with a maximum of eight physical disks per virtual disk in RAID 5 and 50 configurations to maintain efficiency. This selection catered to common enterprise needs like database hosting and file serving, where RAID 5 offered a practical trade-off between cost and protection. The controllers do not support NVMe drives, limiting them to legacy SAS/SATA environments.[4][54] As the first widespread implementation of advanced hardware RAID in Dell's 9th and 10th generation PowerEdge servers—such as the 1950, 2900, 2950, and R610—the Series 5 family enabled scalable storage solutions from 2006 to 2008, replacing software-based approaches in many deployments. Compatibility is centered on these older rack and tower models, with the PERC 5/i integrated option commonly embedded in systems like the PowerEdge 1950 and 2900 for seamless factory integration.[4][55][56]Series 6 Family
The Dell PERC Series 6 family, introduced around 2008, facilitated the mid-2000s shift to higher-performance storage in enterprise servers by incorporating 3 Gb/s SAS connectivity alongside SATA support, building on the parallel ATA foundations of prior generations.[57][4] This lineup emphasized improved data throughput and reliability for growing storage demands in data centers. Key models in the family included the PERC 6/E, an external adapter with 256 MB or 512 MB cache and battery-backed write cache, supporting up to 8 external ports via two mini-SAS connectors; the PERC 6/I, an internal adapter with 256 MB cache and up to 8 internal ports; the SAS 6/iR, an integrated controller with no dedicated cache but support for up to 8 internal ports; and the S100, a software RAID solution limited to 4 SATA ports without hardware acceleration.[4] All hardware models used PCIe 1.0 x8 interfaces, enabling connectivity for up to 16 drives in internal configurations and 144 drives with expanders for external setups.[4] RAID configurations across the family covered levels 0, 1, 5, 6, 10, 50, and 60 for PERC 6/E and 6/I models, with the SAS 6/iR limited to 0 and 1, and the S100 supporting 0, 1, 5, and 10 via software.[4] A major innovation was the addition of RAID 6, providing dual parity for protection against two simultaneous drive failures, which was particularly valuable for large-capacity arrays.[4] These controllers were designed for compatibility with Dell's 11th-generation PowerEdge servers, including models like the R710 and T610, deployed from 2009 onward.[3] They also introduced early support for SAS SSDs in specific 11th-generation configurations, enabling faster boot and application performance while maintaining backward compatibility with HDDs.[3]| Model | Form Factor | Cache Size | Ports (SAS/SATA) | Max Drives | RAID Levels Supported |
|---|---|---|---|---|---|
| PERC 6/E | External Adapter | 256/512 MB | 8 external (3 Gb/s SAS) | 144 | 0, 1, 5, 6, 10, 50, 60 |
| PERC 6/I | Internal Adapter | 256 MB | 8 internal (3 Gb/s SAS) | 16 | 0, 1, 5, 6, 10, 50, 60 |
| SAS 6/iR | Integrated | None | 8 internal (3 Gb/s SAS) | 8 | 0, 1 |
| S100 | Software | None | 4 (3 Gb/s SATA) | 4 | 0, 1, 5, 10 (Windows only) |
Series 7 Family
The Dell PERC Series 7 Family introduced expandable RAID controllers in the late 2000s, building on prior generations with enhanced performance for enterprise storage in PowerEdge servers. These controllers supported the emerging 6 Gb/s SAS standard, doubling the throughput of previous 3 Gb/s interfaces while utilizing PCIe 2.0 for host connectivity. Key models included the software-based PERC S300 for embedded applications, the entry-level PERC H200 adapter without onboard cache, the PERC H700 integrated or modular adapter with battery-backed cache, and the external PERC H800 adapter designed for expanded storage arrays.[3][4][58] Central to the Series 7 innovations was the integration of advanced caching technologies derived from PERC 6 architecture, but with increased capacity up to 1 GB of non-volatile cache protected by a battery backup unit (BBU) on the H700 and H800 models. This provided improved fault tolerance during power loss, enabling write-back caching for better I/O performance without risking data integrity. The controllers supported up to 32 ports through SAS expanders, allowing configurations with a maximum of 64 drives for the H700 and significantly more—up to 192—for the H800 when connected to enclosures like the PowerVault MD1200. RAID levels included 0, 1, 5, 6, 10, 50, and 60 on the H700 and H800, while the H200 was limited to 0, 1, and 10, and the S300 supported 0, 1, 5, and 10 via software on Windows systems.[3][58]| Model | Form Factor | Cache | Max Drives | RAID Levels | Key Compatibility |
|---|---|---|---|---|---|
| S300 | Software/Embedded | None (software-managed) | 8 | 0, 1, 5, 10 | PowerEdge T110 II, embedded systems (Windows only) |
| H200 | Adapter/Integrated | None | 16 | 0, 1, 10 | 11th/12th Gen PowerEdge (e.g., R710, R720)[59] |
| H700 | Adapter/Integrated/Modular | 512 MB–1 GB BBU | 64 (with expanders) | 0, 1, 5, 6, 10, 50, 60 | 11th Gen PowerEdge (e.g., R510, R710)[3] |
| H800 | External Adapter | 512 MB–1 GB TBBU | 192 (with enclosures) | 0, 1, 5, 6, 10, 50, 60 | 11th Gen PowerEdge + PowerVault MD1200/MD1220[3] |
Series 8 Family
The Dell PERC Series 8 Family, introduced in the early 2010s, served as an entry-level to mid-range lineup of RAID controllers designed for PowerEdge servers, emphasizing cost-effective storage solutions with enhanced performance features for small to medium workloads.[4] These controllers supported 6 Gb/s SAS and SATA interfaces, PCIe 2.0 connectivity, and introduced non-volatile (NV) cache options to improve data integrity and I/O efficiency during power events, marking a refinement over prior generations by enabling better expandability and up to 192 drives when using SAS expanders.[60] Targeted at 12th and 13th generation PowerEdge systems released between 2012 and 2014, such as the R730, the series provided balanced options for environments requiring reliable RAID without premium pricing.[61] Key models in the Series 8 Family included the software-based PERC S110 and hardware adapters like the H310, H710, H710P, and external H810. The PERC S110 was a low-cost, software RAID solution integrated into the host CPU, supporting up to 3 Gb/s SATA speeds across four ports with no dedicated cache, focusing on basic configurations for entry-level servers.[62] It enabled RAID levels 0, 1, 5, 10, and 50, along with features like online capacity expansion and hot-plug support, making it suitable for Microsoft Windows environments and compatible with PowerEdge systems via Dell OpenManage tools.[62] The hardware controllers offered more robust capabilities, with the PERC H310 providing an eight-port internal adapter at 6 Gb/s SAS/SATA speeds over PCIe 2.0 x8, without cache but supporting up to 32 non-RAID drives or RAID levels 0, 1, 5, 10, and 50.[63] It included innovations like physical disk power management via Dimmer Switch technology for energy efficiency in high-density setups.[63] The PERC H710 built on this with 512 MB DDR3 cache and full RAID support including levels 6, 50, and 60, accommodating up to 32 direct-attached SAS or SATA drives (HDDs or SSDs) and NV cache for protected write-back operations.[60] For higher performance needs, the PERC H710P upgraded the cache to 1 GB NV, enhancing read and write throughput with features like CacheCade for SSD caching and FastPath for optimized I/O on solid-state drives, while maintaining eight internal ports and the same RAID levels as the H710.[61] The external PERC H810, with 1 GB NV cache and eight external ports via two mini-SAS connectors, extended connectivity for direct-attached storage enclosures, supporting up to 192 drives through expanders and JBOD expansion for scalable configurations.[64] All models in the family were compatible with major operating systems including Windows Server 2008 R2, various Linux distributions, and VMware ESXi, integrating seamlessly with Dell's management suite for configuration and monitoring.[64]| Model | Type | Cache | Ports | Max Drives (Direct/With Expanders) | RAID Levels |
|---|---|---|---|---|---|
| S110 | Software | None | 4 SATA | Up to 4 | 0, 1, 5, 10, 50[62] |
| H310 | Internal Adapter | None | 8 internal (2x mini-SAS) | 32 / Up to 192 | 0, 1, 5, 10, 50[63] |
| H710 | Internal Adapter | 512 MB DDR3 NV | 8 internal (2x mini-SAS) | 32 / Up to 192 | 0, 1, 5, 6, 10, 50, 60[60] |
| H710P | Internal Adapter | 1 GB DDR3 NV | 8 internal (2x mini-SAS) | 32 / Up to 192 | 0, 1, 5, 6, 10, 50, 60[61] |
| H810 | External Adapter | 1 GB DDR3 NV | 8 external (2x mini-SAS) | N/A / Up to 192 | 0, 1, 5, 6, 10, 50, 60[64] |
Series 9 Family
The Dell PERC Series 9 family, introduced in the mid-2010s, marked a significant advancement in storage controllers by adopting 12 Gb/s SAS interfaces, doubling the bandwidth of previous generations to support higher-throughput applications in enterprise environments.[10] This family includes the software-based PERC S130, internal adapter models such as the H330, H730, and H730P, and the external H830 adapter, all designed primarily for 13th and 14th generation PowerEdge servers released between 2014 and 2016.[4] These controllers leverage PCIe 3.0 for improved I/O performance, enabling enhanced connectivity for SAS and SATA drives, including optimized backplanes that facilitate faster data access for SSDs in high-density configurations.[8] Key specifications across the Series 9 models emphasize scalability and reliability, with internal adapters like the H730 and H730P featuring up to 8 ports (configured as 2x4 internal connectors) and non-volatile (NV) cache options of 1 GB or 2 GB DDR3, respectively, to accelerate write operations and protect data during power loss via battery backup.[10] The H830 external adapter extends this capability with 8 external ports, supporting up to 16 ports when paired with expanders, and includes 2 GB NV cache for demanding external storage arrays. In contrast, the PERC S130 relies on software RAID via the system's Intel chipset (such as C236), offering no dedicated cache or hardware acceleration but supporting up to 10 SATA drives without physical ports of its own.[65] All models maintain backward compatibility with 6 Gb/s SAS and 6 Gb/s SATA, ensuring versatility across drive types. RAID support in the Series 9 family varies by model to balance performance and cost: the H330 is limited to levels 0, 1, 5, 10, and 50 without caching, suitable for basic configurations, while the H730, H730P, and H830 provide comprehensive support for levels 0, 1, 5, 6, 10, 50, and 60, enabling robust fault tolerance for large-scale deployments.[10] The S130 supports RAID 0, 1, 5, and 10 exclusively through software, with a maximum of 10 drives.[65] Across hardware models, up to 255 drives can be managed per controller, allowing for expansive arrays in servers like the PowerEdge R740, where enhanced I/O paths improve overall system responsiveness.[4] Innovations in this series focused on cache enhancements and interface speeds, exemplified by the H730P's 2 GB NV cache, which boosts throughput for write-intensive workloads compared to the 1 GB in the standard H730, while faster 12 Gb/s backplanes better accommodate SSD proliferation in 13th and 14th generation systems. These features contributed to improved data protection and performance scalability, positioning the Series 9 as a bridge to more advanced storage paradigms in Dell's PowerEdge lineup.[8]| Model | Type | Ports | Cache | RAID Levels | Max Drives |
|---|---|---|---|---|---|
| S130 | Software | N/A (chipset-based) | None | 0, 1, 5, 10 | 10 |
| H330 | Internal Adapter | 8 internal | None | 0, 1, 5, 10, 50 | 255 |
| H730 | Internal Adapter | 8 internal | 1 GB NV | 0, 1, 5, 6, 10, 50, 60 | 255 |
| H730P | Internal Adapter | 8 internal | 2 GB NV | 0, 1, 5, 6, 10, 50, 60 | 255 |
| H830 | External Adapter | 8 external (up to 16 with expanders) | 2 GB NV | 0, 1, 5, 6, 10, 50, 60 | 255 |
Series 10 Family
The Dell PERC Series 10 Family represents a significant evolution in the PowerEdge RAID Controller lineup, introduced in the late 2010s to address growing demands for higher performance in enterprise storage environments. This series marked the transition toward enhanced support for modern workloads, including initial integration with NVMe technologies, while maintaining compatibility with PCIe 3.1 interfaces. Designed primarily for Dell's 14th and 15th generation PowerEdge servers launched between 2017 and 2019, the PERC 10 controllers emphasized improved cache capacities and flexibility for virtualized environments.[4][25] The family includes both hardware-based and software-based models to cater to varying cost and performance needs. Hardware controllers comprise the PERC H345, an entry-level option with no cache and limited RAID capabilities; the PERC H740P and H745, which offer 8 GB and 4 GB non-volatile (NV) cache respectively for enhanced data protection during power loss; the PERC H745P MX, optimized for modular systems with integrated MX technology for front-bay connectivity; and the PERC H840, an external adapter for expanded connectivity. Software RAID options include the PERC S140 and S150, integrated controllers that leverage the host CPU for RAID operations without dedicated hardware, supporting up to 30 NVMe drives in compatible configurations. These models utilize PCIe 3.1 x8 interfaces and support 12 Gb/s SAS and 6 Gb/s SATA drives, with port counts ranging from 2 internal ports on most adapters to up to 16 external ports on the H840.[4][25][66] RAID functionality in the PERC 10 series supports levels 0, 1, 5, 6, 10, 50, and 60 on full-featured hardware models like the H740P, H745, H745P MX, and H840, enabling fault-tolerant configurations for data redundancy and performance optimization. The H345 is restricted to RAID 0, 1, and 10, while software controllers S140 and S150 extend support to RAID 5 and 10 alongside basic levels, with a maximum of 255 drives per controller across configurations. Early NVMe passthrough is provided, particularly through software models and specific backplane setups, allowing mixed SAS/NVMe environments without full hardware RAID on NVMe drives at this stage. Cache sizes of 4-8 GB NV, backed by supercapacitors, improve write performance for virtual machine workloads by reducing latency in I/O operations.[25][66][4] Innovations in the Series 10 Family include the MX integration in the H745P MX, which simplifies cabling for front-bay drives in modular PowerEdge systems like the MX7000, and larger NV cache options to handle intensive virtualization tasks common in 14th/15th generation servers. These controllers are compatible with models such as the PowerEdge R740, R640, and R750, supporting drive expansion via SAS expanders for scalable storage pools in mixed SAS/NVMe setups.[25][67]Series 11 Family
The Dell PERC Series 11 Family, introduced in the early 2020s, represents a significant advancement in RAID controller technology for PowerEdge servers, emphasizing PCIe Gen4 support for enhanced NVMe performance. This family includes adapter-based models such as the PERC H350 and H355 for entry-level SAS/SATA configurations, the PERC H750 and H755 for higher-performance SAS/SATA/NVMe hybrid setups, the PERC H755N and H755 Front variants for specialized front-access deployments, and the non-RAID HBA355 for direct-attach storage needs. These controllers operate on a PCIe 4.0 x8 interface, supporting 12 Gb/s SAS and 6 Gb/s SATA drives alongside Gen3 and Gen4 NVMe SSDs, with an 8 GB DDR4 non-volatile cache to ensure data integrity during power loss.[4] Key specifications highlight scalability, with up to 8 internal ports enabling support for 16 SAS/SATA drives without expanders or 8 NVMe drives directly; configurations with SAS expanders or PCIe switch expanders extend this to over 50 drives, limited by server platform capabilities. The family supports RAID levels 0, 1, 5, 6, 10, 50, and 60 on advanced models like the H750 and H755, while entry-level H350 and H355 limit to 0, 1, and 10; NVMe RAID is fully integrated for high-speed SSD arrays. Innovations in this series include front-access designs on models like the H755 Front and H755N, which facilitate easier maintenance in dense rack environments, and optimizations for high-density NVMe setups that accelerate data-intensive workloads.[17][4] Designed primarily for Dell's 15th and 16th generation PowerEdge servers from 2021 onward, the Series 11 Family integrates seamlessly with models like the R760, enabling high-density NVMe configurations up to 24 drives per controller in optimized setups for AI and machine learning applications. This compatibility builds on prior generations by prioritizing faster NVMe throughput via PCIe Gen4, supporting up to 5120 I/O queue depth for improved latency in enterprise storage environments.[68]Series 12 Family
The Dell PERC Series 12 Family represents the latest generation of RAID controllers introduced in the early 2020s, designed for ultra-high-speed storage in enterprise environments. These controllers leverage PCIe 4.0 interfaces to deliver enhanced performance for modern data centers, supporting 22.5 Gbps SAS (U.3) connectivity alongside 12 Gbps SAS and 6 Gbps SATA/SAS, with compatibility for NVMe Gen3 and Gen4 drives.[4][26] Key models in the Series 12 Family include the PERC H965i Adapter, H965i Front, and H965i MX for internal configurations, the PERC H965e for external connectivity, and non-RAID options such as the HBA465i Adapter/Front and the software-based PERC S160. The RAID-capable H965 series models feature 8 GB DDR4 3200 MT/s non-volatile cache and support up to 16 internal ports, enabling configurations for up to 16 SAS/SATA drives or 8 NVMe Gen4 drives per controller, subject to platform limits.[4][26] The HBA465i provides direct-attach storage without RAID overhead, while the S160 offers software RAID for up to 30 NVMe or 8 SATA drives, optimized for cost-effective NVMe deployments. The Series 12 controllers support standard RAID levels including 0, 1, 5, 6, 10, 50, and 60, with features like write-back caching, read-ahead policies, and non-volatile protection to ensure data integrity during power loss. Innovations in this family include support for the compact E3.S drive form factor at PCIe Gen4 speeds, enabling higher-density storage in compatible systems, and advanced caching mechanisms that improve I/O performance for demanding workloads.[26][69][70] These controllers are tailored for Dell's 16th generation and later PowerEdge servers from 2023 onward, with explicit compatibility in models like the PowerEdge XE9680 for AI and high-performance computing tasks, while their PCIe 4.0 design positions them as future-proof for PCIe Gen5 platforms.[28]Series 13 Family
The Dell PERC Series 13 Family, introduced in 2025, advances RAID controller technology for high-performance computing and AI workloads in PowerEdge servers, featuring PCIe Gen5 support for ultra-low latency NVMe storage. This series focuses on hardware RAID for NVMe drives, addressing demands for dense, high-throughput configurations in modern data centers.[6][28] Key models include the PERC H975i Front and H975i Adapter for internal setups, with potential variants like H975i MX for modular systems. These controllers use a PCIe 5.0 x16 interface and Broadcom SAS5132W RAID-on-Chip processor, supporting up to 16 NVMe Gen5 SSDs per controller (up to 32 with dual controllers) via front MCIO connectors. Cache is integrated and supercapacitor-protected for data integrity during power events, with performance reaching 52.5 GB/s throughput and 12.5 million IOPS. Drive support includes SAS 4.0 at 22.5 Gbps, SAS 3.0 at 12 Gbps, SATA at 6 Gbps, and NVMe up to Gen5 (32 GT/s) at x2 lane width. Features encompass end-to-end encryption with Hardware Root of Trust and SPDM, flash-first NVMe RAID, and JBOD passthrough.[6][26][71] RAID levels supported are 0, 1, 5, 6, 10, 50, and 60, with non-RAID options for direct attachment. The series enables configurations like up to four RAID 5 groups of four SSDs each, optimized for AI training and inference tasks requiring low latency and high density.[6] Designed for Dell's 17th generation PowerEdge servers, such as the R7715 and XE series, the Series 13 Family integrates with GPU-heavy setups, providing front-integrated designs for easier access in dense environments and backward compatibility with Gen4 platforms. As of November 2025, it positions Dell PERC for next-generation AI and HPC applications.[6][28]| Model | Type | Ports | Cache | RAID Levels | Max Drives |
|---|---|---|---|---|---|
| H975i Front | Internal Adapter | Up to 16 internal (MCIO) | Integrated NV (supercapacitor-protected) | 0, 1, 5, 6, 10, 50, 60 | 16 NVMe (Gen5) |
| H975i Adapter | Internal Adapter | Up to 16 internal | Integrated NV (supercapacitor-protected) | 0, 1, 5, 6, 10, 50, 60 | 16 NVMe (Gen5) |