LINUX.ORG.RU

Что быстрее raid5 на схд или 1 локальный диск 15к

 


1

2

Добрый день! Интересует ваше мнение. В какой ситуации операции записи будут быстрее? 1. Вариант lun на рейд 5 (диски 7200rpm sata2) подключенный к серверу по fc 8гб/с. 2. Локальный жд сервера 15к rpm sas 6 гб/с.

Интересует именно параметр data rate (скорость записи)

1. Вариант lun на рейд 5 (диски 7200rpm sata2) подключенный к серверу по fc 8гб/с.

Будет быстрее, если на сторадже есть собственная оперативная память под кеш и встроенный аккумулятор. Но только если прошивка стораджа умеет write-back cache и памяти достаточно, чтобы твои запросы на запись влезали.

Также сторадж может делать какие-нибудь другие оптимизации, если на дисках данные хранятся в каком-нибудь хитром проприетарном формате, а не один-в-один как на блочном устройстве, которое видит линукс.

Ещё может быть зависимость от нагрузки, которую создают на сторадж другие системы, которые к нему подключены. И от FC-свитчей по дороге от твоей системы до стораджа.

2. Локальный жд сервера 15к rpm sas 6 гб/с.

А в этом случае многое зависит от конкретного диска и контроллера, к которому тот подключен.

Короче, выяснить точный ответ на твой вопрос можно только тестами.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Вы ничего не рассказали о LUN на СХД. Сколько дисков в RAID5, какие контроллеры? Это первый вопрос. Второй - скорость какой записи Вас интересует? Последовательная или случайная? Если случайная, то каким блоком?

Serge10 ★★★★★
()

Я бы ставил на локальный sas.

cvv ★★★★★
()
Ответ на: комментарий от Templar123

Допустим 4 диска в рейд5. Контроллеры fc с батарейкой и кэшом 1гб. Запись случайная.

Локальный 15K HDD будет однозначно быстрее. Правда, остается вопрос с надежностью :(.

Serge10 ★★★★★
()
Ответ на: комментарий от Templar123

Можешь сам прикинуть на пальцах.
Диск 7.2K примерно в 2 раза медленнее, чем 15K.
В R5 3+1 у тебя 4 диска, т.е. потенциально они в сумме могут выдать в 2 раза больше IO/s, чем один диск 15K.
Но у тебя случайная запись, и нужно учитывать пенальти на запись. Для R5 оно равно 4, т.е. одна операция на хосте превратится в 4 операции на бэкэнде (прочитать данные, прочитать четность, записать данные, записать четность). Хоть у тебя и 4 диска, но и IO/s на них прилетит в 4 раза больше. Т.е. 4 диска в R5 недостаточно, чтобы сравняться с одним диском 15K. Нужно больше дисков.
А вот если бы у тебя была последовательная запись, или запись достаточно большими блоками, чтобы набирался полный страйп - картина меняется: пенальти на запись не будет, и запись будет идти с такой же скоростью, как и на R0 из аналогичного числа дисков.

bigbit ★★★★★
()

Локальный SSD или лучше SAS SSD )

anonymous
()

SSD конечно. Все эти raid5 тормозные по количеству операций/сек, а учитывая что это hdd, то разница будет вообще на порядки с даже бюджетными SSD.

anonymous
()

рейд 5 не самый хороший выбор для рандом записи. если добавить дисков и сделать рейд 1+0, но будет сильно лучше.

сравнивать надёжный рейд и тупой локальный ssd, которые летят на раз, имно бессмысленно.

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)

Однозначно локалка быстрее будет!

piwww ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.