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?