Калькулятор RAID

Калькулятор RAID рассчитывает полезный объём дискового массива уровней RAID 0, 1, 5, 6 и 10 и показывает, какой процент суммарной ёмкости дисков достаётся под данные. Пригодится при сборке NAS, файлового или домашнего сервера и выборе уровня RAID.

Данные для расчёта

ТБ

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Эффективность использования дисков
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Расчёт нужен, когда вы решаете, сколько и каких дисков купить под нужный объём, сравниваете уровни RAID между собой или проверяете, сколько места останется после сборки массива из уже имеющихся дисков.

Что ввести:

  • Уровень RAID - выберите из списка; в подписях указано минимальное число дисков для каждого уровня.
  • Число дисков - сколько дисков будет в массиве.
  • Размер одного диска - ёмкость одного диска в терабайтах (ТБ), как указано на этикетке или в характеристиках диска.

Если диски разного размера, вводите размер самого маленького: контроллеры обычно используют на каждом диске столько места, сколько есть на наименьшем. Для дисков в гигабайтах переведите значение в терабайты (например, 500 ГБ = 0,5 ТБ по десятичным приставкам производителей).

Типичные ошибки. Производители указывают ёмкость в десятичных единицах (1 ТБ = 1000 ГБ), а операционная система часто показывает объём в двоичных единицах, поэтому в системе массив выглядит меньше расчётного - это не потеря места. Калькулятор проверяет минимальное число дисков для уровня и чётность числа дисков для RAID 10: если ввести, например, 2 диска для RAID 6 или 5 дисков для RAID 10, он покажет ошибку - такой массив собрать нельзя.

Полученный полезный объём сравнивайте с тем, сколько данных нужно хранить, с учётом роста. Эффективность использования дисков помогает сравнить уровни: чем она выше, тем меньше ёмкости уходит на избыточность, но тем ниже (для RAID 0 - отсутствует) защита от отказа дисков. RAID не заменяет резервное копирование.

Как считается

Суммарный объём всех дисков = Число дисков * Размер диска (в ТБ).

Полезный объём массива зависит от уровня RAID (общепринятые формулы стандартных уровней RAID):

RAID 0 (чередование без резерва): полезный объём = Число дисков * Размер диска
RAID 1 (зеркало): полезный объём = Размер диска - все диски хранят одинаковую копию данных, поэтому число дисков объём не увеличивает
RAID 5: полезный объём = (Число дисков - 1) * Размер диска - объём одного диска уходит на контрольную сумму (чётность)
RAID 6: полезный объём = (Число дисков - 2) * Размер диска - объём двух дисков уходит на двойную чётность
RAID 10 (чередование зеркальных пар): полезный объём = (Число дисков / 2) * Размер диска

Эффективность использования дисков = Полезный объём / Суммарный объём * 100 %.

Полезный объём выводится в ТБ с округлением до 0,01, эффективность - в процентах с округлением до 0,1.

Пример: RAID 5 из 6 дисков по 4 ТБ. Суммарный объём = 6 * 4 = 24 ТБ, полезный объём = (6 - 1) * 4 = 20 ТБ, эффективность = 20 / 24 * 100 примерно 83,3 %.

Перед расчётом проверяется, что число дисков целое и не меньше минимума для уровня (2 для RAID 0 и RAID 1, 3 для RAID 5, 4 для RAID 6 и RAID 10), а для RAID 10 ещё и чётное; иначе результат не выдаётся. Считается, что все диски одинакового размера. Разметка файловой системы, служебные области контроллера и разница между десятичными и двоичными терабайтами не учитываются.

Пример расчёта

Уровень RAID
RAID 5 (мин. 3 диска, 1 диск на контроль чётности)
Число дисков
6
Размер одного диска
4 ТБ
Полезный объём по уровню RAID
20,00 ТБ
Эффективность = полезный/суммарный*100
83,3 %

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Сколько места будет в RAID 5?

Полезный объём RAID 5 равен (число дисков - 1) * размер диска: объём одного диска уходит на чётность. Например, 6 дисков по 4 ТБ дают 20 ТБ полезного места.

Чем RAID 6 отличается от RAID 5 по объёму?

В RAID 6 под чётность уходит объём двух дисков, а не одного, поэтому полезный объём равен (число дисков - 2) * размер диска. Зато массив переживает отказ двух дисков одновременно.

Почему в RAID 1 при добавлении дисков объём не растёт?

В RAID 1 все диски - зеркальные копии друг друга, поэтому полезный объём равен размеру одного диска. Дополнительные диски повышают только отказоустойчивость, а эффективность падает: 4 диска по 2 ТБ дают 2 ТБ, то есть 25 %.

Какой RAID выбрать для максимального объёма?

Больше всего места даёт RAID 0 - эффективность 100 %, но при отказе любого диска теряются все данные. Из отказоустойчивых уровней при большом числе дисков выгоднее всего по объёму RAID 5, затем RAID 6; RAID 1 и RAID 10 отдают под зеркало половину и более.

Можно ли собрать RAID 10 из нечётного числа дисков?

Классический RAID 10 строится из зеркальных пар, поэтому число дисков должно быть чётным и не меньше четырёх. На нечётное число дисков для RAID 10 калькулятор покажет ошибку.

Почему система показывает меньше, чем рассчитал калькулятор?

Производители указывают ёмкость в десятичных терабайтах, а многие системы показывают объём в двоичных единицах, из-за чего цифра выглядит меньше. Кроме того, часть места занимают файловая система и служебные данные контроллера.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки