[ Updated Dec. 21, 2024, with a new chart, significant extensions and clarifications to the text, and a link to the HDD Speed Test article. ]
This tutorial measures and illustrates the difference in speeds between different RAID levels for SSD (solid state drive) RAIDs. This also provides suggestions on which RAID level to choose for your storage.
NOTE: Here’s a similar tutorial covering HDD RAIDs.
RAIDs can be formatted into different RAID “levels;” for example: RAID 0, 1, 4, 5, and 1+0. Which you choose depends upon multiple factors:
The more protection, the slower the speed and the lower the storage capacity. There’s no “right” answer, just the answer that works best for you. Like most of tech, each choice has tradeoffs.
NOTE: Here’s an article that describes each RAID level in a bit more detail.
Recently, I purchased an OWC Thunderblade, a 4-blade NVMe SSD RAID. (A “blade” is the SSD equivalent of a HDD drive.) Along with this, I purchased SoftRAID, RAID controller software published by OWC, and four Seagate Iron Wolf Pro 16 TB hard drives. This system can be configured as RAID 0 or 1 using Apple Disk Utility, or RAID 0, 1, 4, 5, 1+0 using SoftRAID. For these tests, I used SoftRAID v.7.
The Tunderblade was connected via Thunderbolt 3/4.
Here are the results displayed as a percentage, because actual speeds will vary based upon the number of blades, how they are connected, the speed of your computer and a few other factors. RAIDs with more blades will be faster, but the speed relationship between different levels remains the same.
NOTE: RAID levels can only be set or changed when the RAID is empty. If you need to change the RAID level, first copy all the data you want to keep to another location.
NOTE: These tests were made using an OWC ThunderBlade 4-blade NVMe SSD RAID connected to an M1 Pro MacBook Pro, and formatted using SoftRAID v7.
Reads are always faster than writes and adding data protection always reduces speeds and total capacity.
NOTE: Protecting against drive failure is not like Time Machine or backup software. There are no versions or multiple copies of the same file. Hardware protection means that if a physical drive dies, existing data is safe. If you erase a file, hardware protection will not help you recover it.
SUMMARY
For SSD RAIDs, my recommendation is to choose RAID 0 for speed, because SSDs are generally more reliable than spinning media. Then, to be safe, backup your data every night. If you still want to protect against drive failure, choose RAID 4.
EXTRA CREDIT