OWC Mercury Accelsior M42 PCIe SSD: Running Two of Them Independently — Awesomely Fast (but don’t stripe 8 blades yet)
I am running two 8TB OWC Mercury Accelsior M42 PCIe SSDs in the 2019 Mac Pro. High performance SSDs like this are impossible on any other Mac. I am using them as separate volume, created (as shipped) by striping the 4 blades into a RAID-0, using SoftRAID.
Note that SoftRAID users must take special steps to allow the current version of the driver to run (installing the latest driver won’t accomplish anything by itself). Turn offby booting into Recovery Mode, then reboot again and allow the SoftRAID driver to load in System Security preferences.
I do not intend to stripe 8 blades across the two cards, because failure of a single blade would mean loss of the volume (in RAID-0 stripe mode).
There is apparently a kernel-panic issue if attempting to stripe all 8 blades of the two cards into one RAID. So don’t do that (for now). SoftRAID folks are going to track it down and fix it.
Also, parallelism is reduced more and more for small files as the number of blades in the stripe is increased—not necessarily a win for mixes of files. For example, if a 128K stripe size is used, there is no striping parallelism with files 128K and smaller—everything is read from one blade. A 256K file still would use only 2 blades, a 512K file 3 blades, etc. For large files all is well, but RAID-0 striping doesn’t help for smaller files.
RAID-4/RAID-5 fault tolerance
- Loss of 1/4 of the usable space in a 4-blade stripe (one blade capacity used for parity).
- Use of RAID-4/RAID-5 incurs parity calculation overhead, using considerable CPU cycles.
- Use of RAID-4/RAID-5 slows write throughput unduly due to the parity calculations, particularly for writes. But it also slows it for reads, since reads come from 3 blades, not 4.
Using 8 blades instead of 4 blades in RAID-4/RAID-5 would double the CPU overhead and have a major impact on speed that largely defeats the value proposition (unless it is purely about a single large fault tolerant volume). If you actually have an application that needs the performance, chewing up a couple of CPU cores this way makes no sense at all.
$2200 SAVE $130 = 5.0% OWC 56TB OWC ThunderBay 4 RAID 5 Four-Drive HDD External Storage… in Storage: ThunderBay
$480 SAVE $100 = 17.0% OWC 14.0TB OWC Mercury Elite Pro 7200RPM Storage Solution with U… in Storage: Mercury Elite Pro
$1250 SAVE $70 = 5.0% OWC 192GB (6 x 32GB) PC23400 DDR4 ECC 2933MHz 288-pin RDIMM Memo… in All Other Categories