I recently took over management of a Windows Server using a PowerEdge with an H710P RAID controller, configured with four Crucial BX500 SSDs set up in RAID 10. I've disabled write back and disk caching, using adaptive read-ahead. In tests conducted with CrystalDiskMark, I've observed some concerning performance metrics: Sequential Read speeds range from 10 to 500 MB/s, Random Read speeds from 1 to 50 MB/s, Sequential Write speeds from 10 to 100 MB/s, and Random Write speeds are only between 0.1 to 0.5 MB/s. I know these drives aren't specifically designed for RAID use, but these figures feel unusually low to me. Any insights?
5 Answers
Honestly, those performance numbers could be better. I would expect your reads, especially, to be significantly higher than that. It's worth checking if there’s any background process limiting speed.
I’ve found the Crucial BX series to be problematic for performance as well. I’ve got a 4TB BX500 sitting unused because its performance didn’t meet my needs. You might want to consider replacing them if high performance is what you're after.
Have you checked to see if the RAID sync is still running? Sometimes it takes a while and can affect performance.
It's pretty typical for the BX500 series since they lack DRAM. That means they can stall when under load, leading to the low performance numbers you’re seeing. It's designed for more general use rather than RAID configurations, so these outcomes aren't surprising at all.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures