well you do get some big performance benefits… the jury is still out on if running a raid5 node of 3 drives will be better or worse than running 3 nodes…
if we look at the numbers with 3 nodes you get 50% more capacity, which is always very nice…
but each disk deals with each node, so if the data being downloaded from one node, then you are restricted to the performance of 1 disk… giving you essentially 33% performance in some cases, which granted might not be applicable for test data…but still it’s something i would consider when “designing” / selecting my setup.
with 3 drives you would also lose 33% of the data if a disk died, while on a 3 drive raid 1 you wouldn’t loose anything… also your write performance which is something that is very important if one wants good or decent upload successrates, would also be much better, actually nearly double as good in a raid5, granted some things won’t be better.
but still i don’t think i ever seen successrates below 70% with my raidz1 arrays of granted more drives…
also with higher successrates you would then also limit bandwidth usage on cancelled pieces… i duno how big a problem this is tho… but if we say 40% is the avg of an uploaded file that fails… maybe even less but still… whatever lets say 10% to make it unreasonably low see what the math says then.
so if you got that SMR 20% successrate on uploads, meaning 80% is cancelled, and out of those 80% 10% of that is uploaded before its cancelled, that means 8% extra bandwidth added… on the 20% we actually had successfully… so thats nearly 1/3 of his bandwidth that might be used on just dealing with files that are cancelled because his harddrive is to slow…
so i know people argue against raid, and it might be justifiable, but there is also a counter argument to be made… sure is easier to manage and expand with a node on ever drive… and if one got the internet bandwidth to spare… i’m unsure if there is much advantage by not doing it that way… but it could lead to bandwidth congestion… anyways it’s never a simple one type solution in all cases…
the only thing that wouldn’t make sense for a storagenode atm, would be a mirror…
half the write performance, double the read, and 50% capacity lost… xD thats just the worst possible fit imo, but mirrors are nice to manage… seen from a sysadmin perspective… so if one had enough drives then it might be a choice…