Вычисление емкости RAID 2 / 3 / 4?

дано n диски и емкость s каждого диска, как я могу рассчитать емкость хранилища для RAID 2 / 3 / 4?

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

(n - 1) * s
15
задан Tool
14.05.2023 20:08 Количество просмотров материала 2897
Распечатать страницу

1 ответ

RAID 2

на RAID 2 полосы данных на уровне бит (а не блок), и использует Хэмминга код для исправления ошибок. Этот код использует m биты четности из 2m - 1 бит для храненияn диски будут 2m - m-1 здесь m = log2(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) * s.

RAID 4

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

2
отвечен Cristian Ciupitu 2023-05-16 03:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх