Учитывая n
Накопители и емкость s
каждого диска, как бы я рассчитать емкость для RAID 2/3 / 4?
Например, я знаю, что емкость хранилища RAID 5 можно рассчитать по следующей формуле:
(n - 1) * s
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 использует чередование на уровне байтов с выделенным диском контроля четности, поэтому его емкость составляет (n - 1) * с.
RAID 4 использует чередование на уровне блоков с выделенным диском четности, поэтому снова емкость составляет (n - 1) * с.