removed speed - not used

This commit is contained in:
Rob Weber 2024-07-29 13:20:05 +00:00
parent 368bc7edc6
commit 43da51fa76

View file

@ -11,9 +11,6 @@ const raidCalculations = {
// total disks * size // total disks * size
return (num * size) * unit; return (num * size) * unit;
}, },
speed: function(num, size, unit){
return `${num}x read and ${num}x write speed gain`;
},
fault: function(num, size, unit){ fault: function(num, size, unit){
return "None"; return "None";
} }
@ -28,10 +25,6 @@ const raidCalculations = {
// total size is size of a single drive // total size is size of a single drive
return size * unit; return size * unit;
}, },
speed: function(num, size, unit){
// potential for all drives read at once
return `Potential ${num}x read and no write speed gain`;
},
fault: function(num, size, unit){ fault: function(num, size, unit){
// FT = total - 1 // FT = total - 1
return `${num -1} drive failures`; return `${num -1} drive failures`;
@ -47,9 +40,6 @@ const raidCalculations = {
// (N-1) * S (one drive for parity) // (N-1) * S (one drive for parity)
return ((num - 1) * size) * unit; return ((num - 1) * size) * unit;
}, },
speed: function(num, size, unit){
return `${num - 1}x read speed gain and write speed penalty (due to parity calculations)`;
},
fault: function(num, size, unit){ fault: function(num, size, unit){
// always 1 failure // always 1 failure
return "1 drive failure"; return "1 drive failure";
@ -65,9 +55,6 @@ const raidCalculations = {
// (N-2) * S (2 parity) // (N-2) * S (2 parity)
return ((num - 2) * size) * unit; return ((num - 2) * size) * unit;
}, },
speed: function(num, size, unit){
return `${num - 2}x read speed gain and write speed penalty (due to parity calculations)`;
},
fault: function(num, size, unit){ fault: function(num, size, unit){
// always 2 drive failures // always 2 drive failures
return "2 drive failures"; return "2 drive failures";
@ -83,9 +70,6 @@ const raidCalculations = {
// Total disks (stripe)/2 (mirror) // Total disks (stripe)/2 (mirror)
return ((num * size) / 2) * unit; return ((num * size) / 2) * unit;
}, },
speed: function(num, size, unit){
return `${num - 2}x read speed gain and write speed penalty (due to parity calculations)`;
},
fault: function(num, size, unit){ fault: function(num, size, unit){
// one per mirror // one per mirror
return "1 drive failure per mirrored set"; return "1 drive failure per mirrored set";