Что подразумевается под "фактором хранения" (F) в этой формуле расчета общей емкости RAID?
T = нфд
Где T - общая емкость RAID, n - количество дисков, D - размер диска и F - коэффициент хранения
Что подразумевается под "фактором хранения" (F) в этой формуле расчета общей емкости RAID?
T = нфд
Где T - общая емкость RAID, n - количество дисков, D - размер диска и F - коэффициент хранения
RAID использует некоторую часть дисков для обеспечения избыточности, чтобы справиться со сбоями некоторых дисков в массиве RAID.
Исключением из вышеперечисленного является RAID 0, который чередуется без контроля четности или избыточности. Если какой-либо диск в массиве RAID 0 выходит из строя, за очень немногими исключениями, весь массив выходит из строя. (Время, когда вы можете восстановить данные из массива RAID 0 с неисправных дисков, это не благодаря RAID.)
Это может быть выражено математически так, что общая полезная емкость хранилища RAID-массива равна количеству дисков, умноженному на размер этих дисков, умноженный на некоторый коэффициент, который меньше или равен единице. Следовательно, T = nDF или иначе написано, T = nFD.
RAID обеспечивает разные уровни, которые допускают различные компромиссы с точки зрения полезной емкости хранилища, а также характеристик производительности и целостности данных. (В отличие от того, что может подразумеваться под термином "уровень", уровни с более высокими номерами не обязательно лучше. Это очень сильно зависит от того, чего вы пытаетесь достичь.) Обычно используемые уровни RAID:
Некоторые специфичные для поставщика или нестандартные уровни RAID также доступны и используются довольно часто. Как правило, они предоставляют некоторые конкретные преимущества, которые гарантируют конечную привязку к поставщику, такие как разрешение нечетных расположений массивов или решение проблемы дыр в записи в RAID 5.
Для очень маленьких (с точки зрения дискового пространства) массивов необходимо учитывать, что для самого RAID требуется небольшое количество метаданных для отслеживания расположения массива. Это может быть безопасно проигнорировано в повседневных целях, и разные RAID-контроллеры или системы отличаются тем, где именно они хранят эти данные (как правило, выбор между дисками массива или какой-то энергонезависимой памятью на контроллере).
В общем случае уровни RAID также могут быть вложенными. Например, вы можете использовать массив RAID 0, где каждая группа, на которую ссылается массив RAID 0, состоит из некоторого ненулевого числа групп RAID 1. В этом случае эффективность рассчитывается сначала для подгрупп, затем для больших групп, а затем для всего массива.
Как вы можете видеть, невозможно указать одно число для коэффициента хранения RAID, поскольку оно очень сильно зависит от конкретной используемой конфигурации RAID.
Я бы определил F в терминах T, а не наоборот. F = T / ND
. Обратите внимание, что это предполагает, что все N дисков / томов имеют одинаковый размер. Например, 5x2 ТБ = 10 ТБ, но с RAID5 у вас есть только 8 ГБ, так что это F = 0,8 = 8/10. Также обратите внимание, что T - это сетевое хранилище после реализации RAID
Лучшей формулой была бы efficiency = Net storage / Total storage
, потому что это не заботится о переменном размере диска. Другой вариант - взять D за наименьший из дисков. Например, 2x2 ТБ + 2x1 ТБ в RAID1 дадут 2 ТБ сети, используя 4x1 ТБ пространства для массива, что дает F 0,5 - исключая 2x1 ТБ свободного места на дисках 2 ТБ.