Comment Re: data || GTFO (Score 1) 67
We measured the same thing: a hardware raid controller performed better software raided, and the vendor would tell us "were were measuring wrong, here is a super synthetic benchmark that is faster".
My best guess is that the hardware raid inevitably collapsed all the disks into a single IO queue, so workloads with independent IO could be more independently scheduled and serviced in software raid. Alternatively, the software stack has more visibility to the topology and can default to better aligned data layout without the user having to manually tune.
I wondered if, theoretically, the hardware raid could have done better abstracting it to an nvme target. Ultimately though, just not worth the hassle.