LSI 9260-8i w/ 6 256gb SSDs - RAID 5, 6, 10, or bad idea overall?

Solution 1:

No, it's not a bad idea. How will you perform the under-provisioning overprovisioning?

The LSI 9260 card is SSD compatible and there aren't any IOPS/throughput issues for you to worry about. It's a 6Gbps controller, as are the Intel 520 SSD's. If anything, I'd make sure your system has a 1:1 port allocation and avoid any SAS expanders. That's the only issue to consider.

I don't use the LSI RAID cards, but I do use the LSI SAS HBA cards (9211, 9205) with SSD's and ZFS storage solutions. I've never had any problems with compatibility, detection, temperature, monitoring, etc.


Edit:

@MichaelPearson I ask because some people do this by modifying drive firmware. I don't have much detail on that. Partitioning seems to be the way to go. Also, the term here would be overprovisioning the SSD (for Google result purposes). @chopper3, the benefit is in performance with multiple drives. The SSD equivalent of short-stroking, sorta.

Solution 2:

  • I'd go with a minimum 20% underprovision to make a meaningful difference to life span. Make sure these parts of the drive are never written to (partitioning before first use should be fine)
  • I'd go with RAID6 with a smaller stripe size. Your image set are mostly read-only compared to the database, and a smaller stripe size will result in less I/O needed to update the RAID parity.
  • As has been said elsewhere, SAS expanders (ie. SAS backplane) must be avoided for total compatibility with SATA SSDs. You want 1:1 links from the card to the SSDs.
  • Make sure the controller has the battery backup unit (BBU) for RAID5/6 safety. (If you can't get it, then use RAID10 instead.)
  • These are consumer SSDs, not intended for server use, so figure this into your plans.