< вернуться назад

Влияние типа RAID-массива на производительность

Влияние типа RAID-массива на производительность
#Программирование #Технологии #Документация #Системное администрирование #BAUM STORAGE
2 минуты

Для идеального случая запросы распределяются между дисками равномерно. Рассмотрим сначала операции случайного чтения.

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

Для RAID 5 и RAID 6 картина точно такая же. Поскольку данные четности распределены между всеми дисками равномерно, при чтении будут задействованы все диски.

А вот для RAID 10 с аппаратным контроллером производительность будет даже выше, чем у RAID 0, поскольку чтение будет выполняться с того диска зеркальной пары, головки которого ближе к нужному сектору.

Для операций записи ситуация другая, кроме RAID 0. Для RAID 0 производительность по мере увеличения количества дисков в массиве растет так же, как в случае с чтением. RAID 10 медленнее в два раза, поскольку должен записывать одни и те же данные на два диска.

Для массива RAID 5 каждый запрос на запись порождает 4 операции: чтение «старого» блока данных, чтение четности, запись «новых» данных и запись четности (RAID Penalty = 4). Поэтому теоретически RAID 5 при том же количестве дисков медленнее RAID 0 примерно в 4 раза. 

Все вышесказанное относится и к массивам RAID 6 с той разницей, что для выполнения одного запроса на запись требуется уже шесть операций: три чтения и три записи (RAID Penalty = 6).

Total Raw IOPS = Disk Speed IOPS×Number of disks

Functional IOPS = (((Total Raw IOPS×Write %))/(RAID Penalty))+(Total Raw IOPS×Read %)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *
Author
Посетитель сайта

Добавить комментарий

Комментариев пока нет

Другие статьи, которые могут быть полезными

3343
26
Введение Компания Excelero была основана в 2014 г. и разрабатывала программно-определяемое блочное хранилище на базе NVMe SSD-накопителей с малой задержкой для гипермасштабируемых приложений, таких как ИИ, машинное обучение и вычисления...
3343
26
6381
23
Huawei Kunpeng 920 Процессоры серии Kunpeng для Huawei разрабатываются компанией HiSilicon. Процессор Kunpeng 920 — один из первых, представленных Huawei на российском рынке для серверных решений. Kunpeng 920 производится на...
6381
23
Масштабируемость увеличением количества дисков Масштабируемость системы по объему хранения выполняется за счет подключения дополнительных дисковых полок SAS либо NVMEoF. Максимальное количество дисков, до которого может быть расширена система, указано в...
3470
1