Учитывая n Накопители и емкость s каждого диска, как бы я рассчитать емкость для RAID 2/3 / 4?

Например, я знаю, что емкость хранилища RAID 5 можно рассчитать по следующей формуле:

(n - 1) * s

1 ответ1

2

RAID 2

RAID 2 чередует данные на битовом (а не блочном) уровне и использует код Хэмминга для исправления ошибок. Этот код использует m битов четности из 2 m - 1 битов, поэтому емкость хранения для n дисков будет 2 m - m - 1, где m = log 2 (n+1). Вот несколько возможных сценариев:

+--------------+-------------+------------------+
| Parity disks | Total disks | Storage capacity |
+--------------+-------------+------------------+
| 2            | 3           | 1 * s            |
+--------------+-------------+------------------+
| 3            | 7           | 4 * s            |
+--------------+-------------+------------------+
| 4            | 15          | 11 * s           |
+--------------+-------------+------------------+
| 5            | 31          | 26 * s           |
+--------------+-------------+------------------+

RAID 3

RAID 3 использует чередование на уровне байтов с выделенным диском контроля четности, поэтому его емкость составляет (n - 1) * с.

RAID 4

RAID 4 использует чередование на уровне блоков с выделенным диском четности, поэтому снова емкость составляет (n - 1) * с.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .