[Tôi cho rằng bạn cảm thấy thoải mái với hiệu năng của RAID6 và chỉ quan tâm đến các lỗi]
Tôi đang sử dụng các số từ http://en.wikipedia.org/wiki/St Chuẩn_RAID_levels , và tôi học toán, vì vậy điều này có thể sai. Giả sử rằng 5% ổ đĩa của bạn sẽ chết trong vòng 1 năm.
Xác suất RAID1 thành viên kép chết hoàn toàn là xác suất của bất kỳ ổ đĩa cụ thể nào bị chết, bình phương : P(R1) = P(drive)^2
.
Vì vậy, với tỷ lệ thất bại 5%, bạn kết thúc với:
P(R1) = 0.005^2 = 0.0025 = 0.25%
(Đây là nơi tôi không chắc về toán học --- nó có ý nghĩa, nhưng điều đó không có nghĩa gì cả)
Vì vậy, cơ hội mất bất kỳ thành viên nào của R1 là 0,25% mỗi năm, nhưng bạn đã có một vài trong số họ bị sọc lại với nhau và nếu bất kỳ ai trong số họ chết, mảng của bạn sẽ chết. vì vậy bạn cần cắm số P (R1) vào toán thất bại R0 : P(R10) = 1 - (1 - P(R1))^(n_R1)
. Giả sử bạn đã có tổng cộng 8 ổ đĩa (và không thay thế chúng khi chúng bị lỗi), do đó, một dải trên 4 R1:
P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%
Vì vậy, bạn có khoảng 1% cơ hội mất RAID10, có 8 ổ đĩa với 5% khả năng thất bại mỗi năm.
Nói một cách đơn giản, xác suất RAID6 bị lỗi là xác suất của bất kỳ ổ đĩa cụ thể nào bị chết, bị chặn (vì bạn phải mất ba ổ đĩa để nó bị hỏng), ví dụ:
P(drive)^3 = (5%)^3 = 0.0125%
Vì vậy, đối với kịch bản "nhiều ổ đĩa sắp chết", RAID6 có khả năng thất bại khoảng 1/80 như RAID10 với cùng các ổ đĩa.
Thật không may, cuộc sống là phức tạp, và bạn phải đối phó với các lĩnh vực trở nên tồi tệ. Hoàn toàn có khả năng các lỗi ngẫu nhiên được đưa vào ổ đĩa của bạn mà không được chú ý. Tôi không còn chỉ sao chép wikipedia ở đây, nhưng tôi đoán xác suất của một khu vực xấu xuất hiện trên bất kỳ ổ đĩa cụ thể nào là P(bs) = P(UBER) * bits_written
. Nếu điều đó xảy ra, thì việc khôi phục sau một lỗi ổ đĩa là không thể trong một chiếc R1 và khó hơn trong một chiếc R6.
Tất nhiên, tất cả chỉ là lỗi nếu trình điều khiển hoặc trình điều khiển RAID6 bị lỗi và đưa lỗi vào dữ liệu của bạn hoặc làm hỏng mảng của bạn :-)