Hi Guys,
I'm a storage manufacturer and I'm trying to figure out the write endurance benefits from using Samsung Evo 970 M.2 drives. Each drive is 2TB and has a 1200TBW life span.
I've read online that RAID 5 and 6 are harder on SSD lifespans because they create parity information that is spanned across all drives. Also I've read that erasure coding takes the life of the SSD away, although I must admit I don't know what erasure coding is, or how it functions.
So Basically I'm trying to decide how much life I will get if I use RAID 10 instead of Raid 5 or 6. I've read that RAID 10 is better on SSDs because you don't have to store parity information, but I guess I get kind of confused because the parity data isn't that big. I mean we move media files on our servers and we are talking about terabytes of data daily. So if I've got 12, m.2 drives and each drive can live up to 1200TBW the total life span of the array would be something like 14,400TB or 14.4PB - correct?
Like if I copy a 1TB folder onto the m2 array it will spread that 1TB across all 12 drives, meaning that each drive will write 84 Gigs per day. Is that correct? What's the difference between RAID 6 and RAID 10. Would RAID 6 write 100Gigs because of the added parity?
I'm just trying to see exactly how much endurance I would gain by using RAID 10 vs RAID 6 or RAID 5. The performance of either raid is fine with our Linux based software Raid, so I'm not concerned about performance, I'm just concerned about endurance, and based on that number I can evaluate if the lost storage space is worth the longevity.
Also please check my math to make sure I understand how the m2 Raid divides the data across the disks, because it certainly doesn't copy the 1tb to each or all 12 drives, does it?
Best,
Myth
So if my math is correct the 12 M2 drives can write 7TB per day for five years. Am I thinking appropriately for this? Having more SSDs in the array will actually increase endurance?
I'm a storage manufacturer and I'm trying to figure out the write endurance benefits from using Samsung Evo 970 M.2 drives. Each drive is 2TB and has a 1200TBW life span.
I've read online that RAID 5 and 6 are harder on SSD lifespans because they create parity information that is spanned across all drives. Also I've read that erasure coding takes the life of the SSD away, although I must admit I don't know what erasure coding is, or how it functions.
So Basically I'm trying to decide how much life I will get if I use RAID 10 instead of Raid 5 or 6. I've read that RAID 10 is better on SSDs because you don't have to store parity information, but I guess I get kind of confused because the parity data isn't that big. I mean we move media files on our servers and we are talking about terabytes of data daily. So if I've got 12, m.2 drives and each drive can live up to 1200TBW the total life span of the array would be something like 14,400TB or 14.4PB - correct?
Like if I copy a 1TB folder onto the m2 array it will spread that 1TB across all 12 drives, meaning that each drive will write 84 Gigs per day. Is that correct? What's the difference between RAID 6 and RAID 10. Would RAID 6 write 100Gigs because of the added parity?
I'm just trying to see exactly how much endurance I would gain by using RAID 10 vs RAID 6 or RAID 5. The performance of either raid is fine with our Linux based software Raid, so I'm not concerned about performance, I'm just concerned about endurance, and based on that number I can evaluate if the lost storage space is worth the longevity.
Also please check my math to make sure I understand how the m2 Raid divides the data across the disks, because it certainly doesn't copy the 1tb to each or all 12 drives, does it?
Best,
Myth
So if my math is correct the 12 M2 drives can write 7TB per day for five years. Am I thinking appropriately for this? Having more SSDs in the array will actually increase endurance?
Last edited: