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