Назад |
Перейти на главную страницу
Количество эффективных шпинделей в массиве RAID?
Хорошо, простой вопрос. Сколько «шпинделей» я использую при расчетах производительности на RAID-массивах, которые включают количество шпинделей (например, при измерении длины дисковой очереди)?
Речь идет о массиве RAID 6. Стоит ли использовать шпиндели N-2? N-1, если бы это был RAID 5?
Вы не можете просто вычесть количество дисков четности из общего количества шпинделей и получить полезные результаты, если вы выполняете расчеты транзакций IOP. За кулисами происходит еще кое-что:
RAID 10:
- 1 чтение внешнего интерфейса переводится в 1 IOP внутреннего интерфейса (чтение d0)
- 1 запись во внешнем интерфейсе переводится в 2 операций ввода-вывода в секунду для внутреннего интерфейса (запись d0, запись d1)
RAID 5:
- 1 чтение внешнего интерфейса переводится в 1 IOP внутреннего интерфейса (чтение d0)
- 1 внешняя запись преобразуется в 4 внутренних IOPS (чтение d0, чтение с контролем четности, запись d0, запись с контролем четности)
RAID 6: (не уверен на 100% в этих цифрах - кто-нибудь, пожалуйста, поправьте меня, если они выключены)
- 1 чтение внешнего интерфейса переводится в 1 IOP внутреннего интерфейса (чтение d0)
- 1 запись во внешнем интерфейсе переводится в 6 операций ввода-вывода в секунду (чтение d0, чтение четности, чтение качества, запись d0, запись четности, запись качества)
Так, например, в наборе RAID с 8 дисками:
- RAID10: 100 операций записи во внешнем интерфейсе переводятся в 200 операций ввода-вывода в секунду на серверной части (или 25 / диск)
- RAID5: 100 операций записи во внешнем интерфейсе переводятся в 400 операций ввода-вывода в секунду на серверной части (или 50 / диск)
- RAID6: 100 операций записи во внешнем интерфейсе переводятся в 600 операций ввода-вывода в секунду на сервере (или 75 / привод)
Обратите внимание, что для вычислений RAID10 метод «вычесть количество шпинделей четности из общего числа шпинделей» дает правильный ответ. Однако при вычислениях RAID5 / RAID6 это не так.
В зависимости от вашей формулы, при условии, что она хорошая, вы должны использовать общее количество шпинделей в массиве за вычетом горячих резервов.
Вот, кстати, хороший калькулятор: http://wmarow.com/strcalc/