Choosing storage protection for the HPE ProLiant DL360 Gen10 is more complicated than selecting a RAID number. The server can use software-assisted RAID or several hardware Smart Array controllers, and each option changes your available RAID levels, cache behavior, expansion options, and recovery risk. Pick the wrong layout and you may sacrifice usable capacity, write performance, or protection against a second drive failure. This guide explains the practical differences between controllers, RAID levels, protected cache, spare drives, and rebuilds so you can design an array that matches your workload instead of relying on a one-size-fits-all configuration.
The HPE ProLiant DL360 Gen10 supports several storage controller approaches, but they are not interchangeable in capability or performance. Start by confirming the server's drive backplane, installed cables, firmware, and intended operating system before buying a controller.
The HPE Smart Array S100i SR is a software-assisted controller built into the platform. It can provide basic RAID functionality, but it uses host resources and generally does not offer the same cache protection or workload consistency as a dedicated hardware controller. It is suitable for simple boot mirrors or modest file-server deployments when cost matters more than advanced storage management.
The HPE Smart Array E208i-a SR is an entry-level internal controller for straightforward RAID deployments. The HPE Smart Array P408i-a SR adds more capable hardware RAID features, cache, and stronger support for demanding workloads. The HPE Smart Array P816i-a SR is designed for larger internal drive configurations and more complex arrays, making it a better fit when you need additional ports or higher aggregate throughput.
Controller generation, firmware, cache module, and any required Smart Array license can affect which RAID modes are available. Advanced parity levels, online expansion, and array migration may require a performance-class controller or a license such as HPE Smart Array Advanced Pack. Check the exact controller quickspecs rather than assuming every DL360 Gen10 option supports every feature.
Recommendation: Choose the S100i SR for basic protected boot storage, the E208i-a SR for simple hardware RAID, and the P408i-a SR or P816i-a SR for performance, expansion, and advanced protection requirements.
RAID protection is a compromise between capacity, speed, and the number of drive failures an array can survive. RAID 0 stripes data across drives without redundancy, so one failed drive can make the entire volume unusable. It can deliver excellent sequential performance, but it should only hold disposable data, scratch space, or a workload protected elsewhere.
RAID 1 mirrors data between two drives. It sacrifices roughly half the raw capacity but continues operating after one drive fails. RAID 10 combines mirroring and striping, delivering strong random performance and better write behavior than parity RAID. It requires at least four drives and can tolerate multiple failures when they occur in different mirror pairs.
RAID 5 uses distributed parity and needs at least three drives. It tolerates one failed drive, but rebuilds become stressful as drive capacity increases. RAID 6 stores two parity calculations, needs at least four drives, and tolerates two failed drives. RAID 50 and RAID 60 combine striped RAID 5 or RAID 6 groups respectively. They can improve performance and reduce the impact of a single group rebuild, but they require more drives and careful planning.
RAID 1 provides approximately one drive's capacity from a two-drive mirror, while RAID 10 provides about half of its raw capacity. RAID 5 offers roughly total capacity minus one drive, and RAID 6 offers roughly total capacity minus two drives, before formatting and spare-drive reservations. Parity arrays generally provide better capacity efficiency, while mirrored layouts usually offer lower write latency and simpler recovery.
Recommendation: Use RAID 1 or RAID 10 for critical performance-sensitive storage, RAID 5 for smaller capacity-focused arrays, and RAID 6 or RAID 60 when larger arrays need stronger two-drive fault tolerance.
The right layout depends on more than the number of drive bays. Consider read and write patterns, rebuild exposure, database recovery objectives, drive size, and the amount of usable capacity you actually need. Also separate the operating system from application data when doing so makes maintenance or recovery easier.
A two-drive mirror is a sensible boot volume because it is easy to understand and survives a single drive failure. For several virtual machines, RAID 10 is often the safest performance choice. Its mirrored pairs handle random reads and writes more predictably than parity RAID, and a rebuild affects one mirror pair rather than recalculating parity across the entire set. A properly configured P408i-a SR is a strong match for this role.
Databases with sustained random writes usually benefit from RAID 10 and protected controller cache. RAID 5 can be acceptable for read-heavy databases or less critical data, but parity updates add write overhead and a degraded array can perform poorly. RAID 6 gives better protection than RAID 5 but normally carries a larger write penalty, so benchmark it with your database engine and drive type.
Choose RAID 10 when latency and write performance matter most. Choose RAID 6 or RAID 60 when large-capacity drives and longer rebuild windows make a second failure a serious concern. RAID 5 can balance capacity and protection in smaller arrays, but it is less attractive as drive capacity and array size grow.
Recommendation: Use RAID 1 for a simple boot mirror, RAID 10 for virtual machines and write-heavy applications, and RAID 6 or RAID 60 for capacity-focused arrays where two-drive protection is the priority.
Controller cache can make a major difference to storage responsiveness, particularly when applications issue many small writes. However, cache only improves reliability when the controller can preserve unwritten data during a sudden power interruption.
Read cache stores recently accessed data in controller memory. It may help repeated reads, but modern operating systems and applications often perform their own caching, so the benefit varies. Write-back cache acknowledges writes before they reach the drives, allowing the controller to combine and reorder operations. This can greatly improve latency, but it is safe only when cached data will survive a power loss.
Flash-backed write cache (FBWC) copies protected cache contents to flash memory when power is interrupted. A capacitor or battery module provides enough energy to complete that transfer. Once power returns, the controller restores the pending writes. This is preferable to unprotected write-back mode, which can acknowledge data that disappears during an outage.
If the controller detects a failed capacitor, battery, or flash module, it may disable write-back mode and switch to write-through operation. Writes become slower, but data integrity is prioritized. Do not force unprotected write-back simply to restore benchmark numbers. Investigate the alert, replace the failed cache-protection component, and verify controller firmware and health in HPE Smart Storage Administrator.
Recommendation: For production workloads, pair a capable Smart Array controller with protected write-back cache, a healthy capacitor or battery module, and monitoring that alerts you when protection changes state.
RAID is only one part of drive protection. Correct spare configuration, compatible media, and a tested replacement process can reduce the time an array spends in a degraded state.
A hot spare drive remains unused until the controller detects a qualifying failure. A dedicated spare protects one array, while a global spare may serve multiple compatible arrays. The controller can begin rebuilding automatically, but the spare must match the array's interface and have enough usable capacity. A spare does not replace backups, and it does not protect against controller, enclosure, filesystem, or human failure.
Online drive replacement allows you to remove and replace a failed drive without shutting down the server, provided the backplane, operating system, and drive carrier support hot plugging. Confirm the failed slot before removal, wait for activity indicators to settle, and let the controller identify the replacement. Never remove a healthy drive because of an ambiguous alert.
Do not casually mix SAS, SATA, NVMe, SSD, and HDD media in one logical design. Even when a controller accepts different devices, the slowest or least reliable component can limit the array. SSD and HDD arrays should generally be planned separately, with SSD endurance ratings matched to write volume. Use HPE-supported drive models where possible, and check sector format, firmware, capacity, and carrier compatibility before deployment.
Recommendation: Configure a suitably sized spare, use supported hot-plug drives, and keep SSD and HDD workloads in separate arrays whenever their performance and endurance needs differ.
A RAID rebuild reconstructs missing data on a replacement drive using surviving data and, for parity arrays, parity calculations. The process restores redundancy, but it also adds drive activity and can reduce application performance.
Smart Array controllers let you balance rebuild priority against normal application performance. A higher priority can shorten the vulnerable period but create more latency for users. A lower priority keeps applications responsive but leaves the array exposed longer. Duration depends on drive capacity, RAID level, workload, controller settings, and whether the replacement is a spare. Large nearline disks can take many hours or longer.
A second failure during rebuild can permanently destroy an array when the selected RAID level cannot tolerate it. RAID 5 has no remaining single-drive protection after one failure, while RAID 6 can continue through a second failed drive. RAID 10 has a more nuanced risk: it survives a second failure only when the failed drives belong to different mirror pairs. Do not treat a spare as a substitute for a current backup.
HPE Integrated Lights-Out 5 (iLO 5) can expose storage alerts and hardware health remotely. HPE Smart Storage Administrator provides detailed controller, array, physical drive, cache, and rebuild information. HPE OneView can centralize infrastructure monitoring in managed environments, while HPE InfoSight may provide predictive insights where the supported platform, services, and telemetry configuration allow it.
Recommendation: Monitor every rebuild actively, use an appropriate rebuild priority, and favor RAID 6 or RAID 60 when large drives make the vulnerable rebuild window uncomfortably long.
Good array design starts before you open the configuration utility. Document the workload, required capacity, acceptable downtime, drive model, controller model, and recovery plan. Then create a layout that can be monitored and expanded without compromising protection.
Logical drives are the volumes the operating system sees after the physical array is configured. Keep boot and application data separate when that improves recovery or performance. Select a stripe size that matches the workload: larger sequential transfers may benefit from a larger stripe, while small random workloads need testing rather than assumptions. Avoid creating one oversized volume simply because all raw capacity is available.
Use HPE Smart Storage Administrator to identify drives, create arrays, select RAID levels, configure cache policies, assign spares, and review warnings. The utility can also support array migration and logical-drive expansion on compatible controllers, but these operations consume resources and increase risk if power, firmware, or drive health is marginal. Record the final configuration, including slot assignments and cache status.
Keep the controller, drive, iLO, and system firmware at supported revisions, following HPE guidance and a maintenance window. Investigate predictive failure alerts before a drive stops responding. Verify that monitoring forwards critical events to the people who can replace hardware. Finally, test backups and restores: RAID improves availability and provides drive fault tolerance, but it cannot recover accidentally deleted files, corrupted data, ransomware, or a failed server.
Recommendation: Build the array in HPE Smart Storage Administrator, document every setting, maintain supported firmware, and validate backups before treating RAID as protection for production data.
For most HPE ProLiant DL360 Gen10 deployments, RAID 10 is the dependable choice for virtual machines and write-heavy applications, while RAID 6 is better for larger capacity arrays where a second drive failure is a realistic concern. Use a hardware Smart Array controller with protected cache when performance and resilience matter, and monitor it through iLO 5, HPE Smart Storage Administrator, or HPE OneView. The final configuration should match your drives, workload, recovery objectives, and tested backup plan.
Yes. RAID 10 is supported with compatible Smart Array controllers and requires at least four drives. It is commonly selected for virtual machines, databases, and other workloads that need strong random write performance.
It can be suitable for simple, lower-demand configurations such as a protected operating-system volume, but it does not provide the same hardware cache and advanced feature set as higher-end Smart Array controllers. Confirm the required RAID modes and workload performance before using it in production.
RAID 5 tolerates one failed drive and provides better usable capacity, while RAID 6 tolerates two failed drives. RAID 6 is generally the safer choice for larger arrays, high-capacity drives, or environments where rebuilds may take a long time.
The controller will commonly disable protected write-back cache and switch to write-through operation. Performance may decline, but this reduces the risk of losing acknowledged writes. Replace the failed capacitor, battery, or cache component and confirm normal status afterward.
No. A hot spare can automatically replace a compatible failed drive and start a rebuild, but it does not protect against controller failure, multiple failures beyond the RAID level's tolerance, data corruption, accidental deletion, or a site-wide incident.
There is no fixed duration. Drive capacity, RAID level, workload, rebuild priority, controller speed, and spare performance all affect the time. Large HDD arrays can take many hours or longer, so monitor the process and maintain current backups.