КОМПЕТЕНЦИЯ

Хранение данных · 6 минут

Как рассчитать полезную емкость СХД: RAID, hot spare и запас на рост

Пошаговый расчет полезной емкости массива с учетом RAID, резервных дисков, TB и TiB, служебного пространства и прогноза роста данных.

Сумма объемов дисков почти никогда не равна пространству, доступному приложениям. Из сырой емкости вычитаются диски четности, зеркальные копии, hot spare, служебная область и эксплуатационный резерв.

Разделите пять разных величин

  • Сырая емкость — сумма номиналов всех установленных накопителей
  • Емкость после RAID — пространство после зеркалирования или четности
  • Форматированная емкость — результат после разметки и файловой системы
  • Доступная емкость — пространство после служебных резервов системы
  • Рабочая емкость — объем, который разрешено занимать без ухудшения эксплуатации

Также заранее договоритесь о единицах. Производители накопителей обычно используют десятичные терабайты, а операционные системы могут показывать двоичные тебибайты. Один TB равен 10 в степени 12 байт, один TiB — 2 в степени 40 байт. Поэтому числовое значение в TiB будет меньше.

Базовые формулы RAID

УровеньМинимум дисковУпрощенная полезная емкость
RAID 12размер одного наименьшего диска
RAID 53(N − 1) × размер наименьшего диска
RAID 64(N − 2) × размер наименьшего диска
RAID 104, четное числоN / 2 × размер наименьшего диска

Эти формулы дают только емкость группы. Они не учитывают особенности распределенных схем защиты, резерв метаданных, компрессию, дедупликацию и ограничения конкретной СХД. Коэффициенты сокращения данных нельзя включать в гарантированную емкость без измерений на репрезентативном наборе данных.

Пример расчета без маркетинговых коэффициентов

Пусть установлено двенадцать дисков по 8 TB. Один диск выделен как hot spare, остальные одиннадцать образуют RAID 6. Сырая емкость равна 96 TB. Емкость группы после двух дисков четности — 72 TB. После перевода единиц это примерно 65,5 TiB до служебных расходов.

Рабочий бюджет(12 − 1 hot spare − 2 parity) × 8 TB = 72 TB

Если эксплуатационная политика требует сохранять 20 процентов свободного места, плановый рабочий объем составит около 57,6 TB до учета системной области. Конкретная СХД может показать другое значение — его нужно получить из официального калькулятора или спецификации выбранной конфигурации.

Добавьте рост и время расширения

Снимите фактический объем за несколько контрольных дат и отделите естественный рост от разовых миграций. Затем добавьте срок поставки и установки расширения. Если полка приходит за три месяца, свободного пространства должно хватить на этот период даже при неблагоприятном сценарии.

  1. Определить текущий занимаемый объем
  2. Рассчитать ежемесячный и годовой прирост
  3. Учесть срок планирования и поставки расширения
  4. Задать порог предупреждения и критический порог
  5. Проверить производительность при плановом заполнении
  6. Отдельно оценить резервное копирование и снимки

Что запросить у поставщика

  • Полезную емкость именно предложенной конфигурации
  • Правила формирования групп защиты и число hot spare
  • Служебный резерв и допустимый процент заполнения
  • Шаги расширения и ограничения смешивания дисков
  • Влияние восстановления массива на производительность
  • Методику расчета компрессии и дедупликации, если они заявлены

Коротко о главном

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

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

Часть емкости используется RAID, резервными дисками и служебными областями; кроме того, интерфейс может показывать TiB вместо десятичных TB.

Нужно ли всегда оставлять 20 процентов свободными?

Это распространенный ориентир, но точный порог зависит от архитектуры СХД, типа нагрузки и рекомендаций производителя.

Можно ли гарантировать дедупликацию 3:1?

Только после измерения на данных с похожей структурой. Для зашифрованных или уже сжатых данных эффект может быть минимальным.