Smart Array is HPE's own line of RAID controllers, and in most ProLiant servers it is the component that decides how drives are presented to the operating system, how quickly writes are acknowledged and what happens when a disk fails. Choosing the right one comes down to three things: the server generation you are working with, the slot or connector you have free, and whether your arrays need protected write cache. The notes below cover each of those, then match controllers to the workloads they suit.
At a glance
Matching a controller to your server
Start with the generation. Gen10 SR controllers are built for Gen10 ProLiant platforms, and Gen9 controllers such as the P440ar and P840 belong in Gen9 machines; mixing them is rarely worth the trouble, even where a card physically fits. The HPE QuickSpecs for your exact model list the supported controllers, and if you send us the server model and drive configuration we can point you to the right part.
Next, decide where the controller will live. A modular "-a" controller keeps your PCIe slots free for networking or GPUs, which matters in a 1U DL360. A PCIe card such as the P408i-p full-height PCIe controller is the answer when the modular position is already taken, or when you want a second controller for a separate drive cage. Either way, check that you have the right SAS cable runs to the backplane; on a ProLiant DL380 Gen9, the 0.15m DL380 Gen9 Mini SAS cable is one of the short internal runs used between controller and drive cage.
Finally, think about cache. If your arrays use RAID 5 or RAID 6, a cached P-series controller with a working Smart Storage Battery is the difference between acceptable and painful write performance. For mirrors, or for drives handed straight to the operating system, an E-series controller does the job without the extra cost. Our guide to how hardware RAID controllers handle cache and parity goes into the detail.
Typical deployments
Boot and hypervisor mirrors
A pair of SSDs in RAID 1 for ESXi, Hyper-V or a Linux root volume needs no cache at all. An E208i-a or the E208i-p PCIe HBA keeps the boot volume redundant at the lowest cost, leaving budget for memory and CPUs.
Virtualisation datastores
Local datastores see mixed random I/O from many VMs at once. RAID 10 across SSDs or 10K SAS drives behind a 2GB cached controller such as the P408i-a absorbs write bursts well. Prioritise cache and drive count over raw capacity, and keep host builds identical if you plan to migrate VMs between them.
SQL and database servers
Separate volumes for data, logs and tempdb matter more than any single setting. The P816i-a with 4GB cache and four ports reaches enough drives directly to split those volumes cleanly, and the larger cache helps with log writes. Use RAID 10 for anything write-heavy.
File, backup and archive
Large LFF drives in RAID 6 give you capacity with two-drive fault tolerance, but parity writes lean hard on the controller. This is where cache and a healthy battery earn their place. In a Gen9 server, the P840 4GB PCIe controller with battery cable is a strong fit for big backup targets.
Software-defined storage
ZFS, Ceph, vSAN and Storage Spaces Direct want raw access to each disk, not a RAID volume. Run the controller in HBA mode so the software owns redundancy and can see drive health directly. An E-series controller is the natural choice here, since cache adds nothing when the controller is passing drives through.
Blade and SAN-attached hosts
Compute modules use mezzanine storage such as the P204i-c SR Gen10 mezzanine controller for local boot. Where data lives on a SAN instead, the HPE SN1200E 16Gb dual-port Fibre Channel HBA connects the host to the fabric, with two ports for multipathing across separate switches.
Why buy from Compuwyze
- Controllers, cables and HBAs carry a 12-month return-to-base warranty; see our warranty terms for components for the detail.
- Free UK delivery on orders over £50, shipped by Royal Mail, FedEx, FDC or DHL.
- Order simple items before 2pm and we aim to ship them the same day.
- UK delivery is normally next working day once shipped, so a replacement controller can be in the rack quickly.
- International orders go by FedEx economy or priority, usually arriving in 2 to 5 days.
- Returns accepted within 30 days, with return shipping paid by the customer.
Frequently asked questions
Can I fit a Gen10 Smart Array controller in a Gen9 ProLiant?
Plan on matching the controller to the server generation. Gen10 SR controllers are designed for Gen10 platforms and Gen9 controllers for Gen9, and a card that fits the slot is not necessarily supported by the system firmware. Check the QuickSpecs for your model, or send us the server model and we will suggest the right controller.
Will my existing arrays survive a controller swap?
Smart Array stores its array configuration on the drives themselves, so a like-for-like replacement will usually recognise existing logical drives once connected. Moving between different generations or models is less predictable. Always take a verified backup first, and update the controller firmware to a version supported by your server before bringing arrays back online.
Do I need a Smart Storage Battery?
For a P-series controller, yes, if you want write cache to work. The battery protects cached data during a power loss, and without it the controller will typically run with write caching disabled. E-series controllers have no cache, so they do not need one.
Can a Smart Array controller present drives as JBOD?
Gen10 SR controllers and many Gen9 models support HBA mode, which passes each drive straight to the operating system, and some Gen10 controllers can mix RAID volumes and pass-through drives. The mode is set in Smart Storage Administrator. Changing it on a populated controller means rebuilding your volumes, so decide before you load data.
What is the difference between the P408i-a and the P408i-p?
They are the same controller class with 2GB cache and two internal ports, in different form factors. The P408i-a fits the modular storage controller position on supported Gen10 rack servers, keeping PCIe slots free. The P408i-p is a full-height PCIe x8 card for servers where that position is in use or not available.
Is the SN1200E a RAID controller?
No. The HPE StoreFabric SN1200E is a 16Gb dual-port Fibre Channel host bus adapter, sold by HPE under option code Q0L14A. It connects a server to a SAN rather than managing local drives, and it sits happily alongside a Smart Array controller handling the boot volume.