Калькулятор 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)
Комментариев пока нет.