Skip to content

yukh975/raid-calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RAID Calculator

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

Возможности

  • 7 уровней RAID: 0, 1, 5, 6, 10, 50, 60
  • Расчёт полезной и общей ёмкости, эффективности, отказоустойчивости
  • Поддержка Hot Spare дисков
  • Визуализация распределения ёмкости (полоса + схема дисков)
  • Тёмная и светлая тема
  • Два языка: English / Русский
  • Работает полностью в браузере, без зависимостей и сервера

Уровни RAID

Уровень Мин. дисков Кратность Накладные расходы Отказоустойчивость Описание
RAID 0 2 Любая Нет 0 Чередование без избыточности
RAID 1 2 Чётная (×2) 50% 1 на пару Зеркальные пары
RAID 5 3 Любая 1 диск 1 Распределённая чётность
RAID 6 4 Любая 2 диска 2 Двойная чётность
RAID 10 4 Чётная (×2) 50% 1 на пару Зеркальные полосы
RAID 50 6 ×3 (группы по 3+) 1 диск/группу 1 на группу Чередование RAID 5
RAID 60 8 ×4 (группы по 4+) 2 диска/группу 2 на группу Чередование RAID 6

Примеры расчёта ёмкости

RAID Диски Накладные расходы Полезная ёмкость
RAID 0 4 × 1 TB 0 4 TB
RAID 1 10 × 1 TB 50% (5 дисков) 5 TB
RAID 5 5 × 1 TB 5−1 = 1 диск 4 TB
RAID 6 6 × 1 TB 6−2 = 2 диска 4 TB
RAID 10 6 × 1 TB 50% 3 TB
RAID 50 9 × 1 TB (3 группы) 3 × 1 = 3 диска 6 TB
RAID 60 8 × 1 TB (2 группы) 2 × 2 = 4 диска 4 TB

Hot Spare

Диски Hot Spare резервируются как автоматическая замена при отказе. Они не входят в массив RAID и уменьшают количество активных дисков.

Запуск

Откройте index.html в браузере. Установка и сборка не требуются.

About

Standalone RAID Calculator — compute usable capacity, efficiency and fault tolerance for RAID 0/1/5/6/10/50/60

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages