Расчёт скорости RAID-массива начинается с простой проверки: умножьте скорость одного диска на количество дисков в массиве — для RAID 0 это и будет теоретический максимум чтения. Но реальная производительность зависит от уровня RAID, типа накопителей, контроллера и характера нагрузки, поэтому перед сборкой массива стоит прикинуть ожидаемые цифры на калькуляторе или вручную по формулам.

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

Что считает калькулятор скорости RAID

Калькулятор скорости RAID — это инструмент (онлайн-сервис или формула), который оценивает производительность массива на основе трёх вводных: уровня RAID, количества дисков и скорости одного накопителя. На выходе вы получаете ориентировочные значения последовательного чтения и записи, а иногда — и полезную ёмкость массива.

Важно понимать: такие расчёты дают теоретический потолок, а не гарантированный результат. Реальная скорость зависит от контроллера, интерфейса подключения, размера блока и типа нагрузки (последовательная или случайная).

  • 📊 Уровень RAID — определяет схему распределения данных и параллелизм операций.
  • 💽 Количество дисков — чем больше накопителей работают параллельно, тем выше суммарная пропускная способность.
  • ⚡ Скорость одного диска — базовое значение, от которого идёт умножение.
  • 🔌 Интерфейс и контроллер — могут стать «бутылочным горлышком» раньше, чем диски.

Формулы расчёта скорости для основных уровней RAID

Для ручного расчёта достаточно знать скорость одного диска (обозначим её S) и количество дисков (N). Ниже — базовые формулы, которые используют большинство калькуляторов.

Уровень RAIDСкорость чтенияСкорость записиПолезная ёмкость
RAID 0S × NS × NN дисков
RAID 1до S × NS1 диск
RAID 5S × (N−1)ниже S × (N−1)N−1 дисков
RAID 6S × (N−2)ниже S × (N−2)N−2 дисков
RAID 10S × NS × (N/2)N/2 дисков

Поясним логику. В RAID 0 данные чередуются между дисками, поэтому все накопители работают одновременно — скорость масштабируется линейно. В RAID 1 данные дублируются: запись идёт со скоростью одного диска, а чтение может распределяться между зеркалами, если контроллер это поддерживает.

Для RAID 5 и 6 запись медленнее чтения из-за вычисления контрольных сумм (parity). На аппаратных контроллерах с кэшем это падение частично компенсируется, на программных массивах — заметнее.

💡

Главное правило расчёта: чтение масштабируется по числу «рабочих» дисков, а запись в массивах с чётностью всегда медленнее из-за вычисления parity.