[Я припускаю, що вам подобається хіт продуктивності RAID6, і вас хвилюють лише збої]
Я використовую номери з http://en.wikipedia.org/wiki/Standard_RAID_levels , і я забираю математику, тому це може бути неправильним. Припустимо, що 5% ваших дисків помре протягом 1 року.
Імовірність подвійного елемента RAID1 прямо вмираючий ймовірність будь-якого даного диска вмираючого, квадрат: P(R1) = P(drive)^2
.
Отже, з 5% відмов, ви закінчите:
P(R1) = 0.005^2 = 0.0025 = 0.25%
(Ось де я не впевнений у математиці --- це має сенс, але це нічого не означає)
Тож шанси втратити будь-якого члена R1 - 0,25% на рік, але у вас декілька з них смугастих разом, і якщо хтось із них загине, ваш масив мертвий. тому вам потрібно підключити число P (R1) в провал математики R0: P(R10) = 1 - (1 - P(R1))^(n_R1)
. Давайте припустимо, що у вас є 8 дисків (і не заміняйте їх, коли вони не спрацьовують), тому смужка на 4 R1:
P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%
Отже, у вас є приблизно 1% шансу втратити RAID10, у якого є 8 накопичувачів з 5% шансом виходу з ладу на рік.
Простіше кажучи, ймовірність виходу з ладу RAID6 - це ймовірність того, що будь-який диск загине, кубічний (оскільки вам доведеться втратити три накопичувачі, щоб його вийти з ладу), наприклад:
P(drive)^3 = (5%)^3 = 0.0125%
Отже, за сценарієм "вмирання декількох дисків" RAID6 приблизно 1/80, як імовірно, вийде з ладу як RAID10 з тими ж накопичувачами.
На жаль, життя складна, і вам доведеться мати справу з секторами, які йдуть погано. Цілком ймовірно, що у ваші диски вводяться випадкові помилки, які залишаються непоміченими. Я більше не просто копіюю вікіпедію, але я здогадуюсь, що ймовірність появи поганого сектору на будь-якому даному диску є P(bs) = P(UBER) * bits_written
. Якщо це трапляється, відновлення після відмови накопичувача неможливо в R1, а в R6 складніше.
Звичайно, все спірно, якщо контролер або драйвер RAID6 баггі і вводить помилки у ваші дані або пошкоджує ваш масив :-)