Вы находитесь на странице: 1из 2

28 марта 2010 г.

RAID write penalty


Отношение количества Back-end и Front-end операций при записи данных называется Write Penalty (WP).

WP зависит от типа нагрузки и уровня RAID. Чем ниже ее значение, тем более эффективно работает этот тип
RAID на операциях записи.
Рассмотрим некоторые примеры:

RAID10 WP=2.

RAID5 WP=4.

RAID6 WP=6.

RAID5 запись полным страйпом (full stripe write, MR3) WP=1+1/#data disks.

Как получилась эта формула? Количество Frint-end операций при записи полного страйпа равно количеству
дисков данных (общее количество дисков-1 parity). Количество же Back-end операций будет равно количеству
всех дисков, т. е. #data disks+1. Делим одно на другое и сокращаем. Вуаля...

Замечу, что т. к. WP RAID5 full stripe <2, при последовательной записи RAID5 будет заметно
производительней RAID10. Чем больше шпинделей, тем меньше WP.
RAID5 full stripe write если есть cache backfill WP=1+(1+#back fill disks)/#data disks.

Clariion snapshot RAID5 Flare R24 WP=7.25, Flare R26 WP=6.50.

Clariion snapshot фрагментированный RAID5 Flare R24 WP=10.50.

Clariion snapshot RAID10 Flare R24 WP=8, Flare R26 WP=6.

О Morley Parity здесь...