Acceptable I/O speeds for 6 x 250GB SSDs in RAID 10

Solution 1:

I could close this as a duplicate because there are a lot of factors that impact storage performance in Linux.

I think people have the wrong idea when they attempt to benchmark SSD performance. You should use SSDs for better random I/O performance. You're testing big-block sequential performance, which doesn't match any sort of use case except for, um, copying large files.

  • Throughput: Maximum bandwidth (likely sequential) of the array.
  • IOPS: How many I/O operations per second the array is capable of.
  • Latency: How quickly the storage subsystem can service your I/O requests.

The last two are what matter in most cases. Add to this the fact that you're using a RAID controller, there is an element of caching at play. Also, XFS and Linux cache I/O, so you need to know what you're testing.

I'd suggest using a purpose-built tool like fio, iozone or even bonnie++ to run a proper set of benchmarks.

Also see: HP P410 RAID + Samsung 830 SSDs + Debian 6.0 - What performance to expect?