Назад | Перейти на главную страницу

RAID 10 - много медленных дисков против меньшего количества быстрых дисков

Я хочу купить жесткие диски для одного сервера, который будет использоваться в качестве сервера разработки. Сервер будет использовать ESXi в качестве гипервизора и будет иметь несколько, но не слишком много виртуальных машин (веб-сервер, сервер базы данных, файловый сервер).

Мы уже использовали Samsung 950 Pro 256 ГБ для виртуальных машин, но мне трудно найти ответ на вопрос:

В RAID 10: много ли медленных дисков (5400/5900 об / мин) быстрее, чем меньшее количество быстрых дисков (7200 об / мин)? Например, 8x 5400 об / мин против 4x 7200 об / мин.

Будет ли 8 медленный лучший выбор по сравнению с быстрым 4?

Мой выбор был между WD Red емкостью 1 ТБ при 5400 об / мин и 2 ТБ WD Se 7200 об / мин.

На этот вопрос сложно ответить прямо, потому что ответ в значительной степени «это зависит от вашего кеширования».

Вы видите - жесткие диски медленные. Очень медленно. Но на самом деле в большинстве случаев вы этого не замечаете, если у вас приличный кеш и разумно предсказуемый шаблон доступа.

Кэширование чтения означает, что недавно открытые объекты будут отключаться от кеша. Кэширование записи означает, что недавно записанные данные можно отложить и объединить в записи с полной полосой.

Но когда дело доходит до измерения скорости, здесь есть два элемента. Производительность записи ... на самом деле, вероятно, не имеет большого значения, из-за кеширования - вы всегда можете кэшировать записи, и пока ваш устойчивый напишите, что IO не превышает объединенную группу RAID, это не имеет значения.

Но чтение ввода-вывода - это гораздо большая проблема - вы не можете обслуживать чтение, пока не получите свои данные, а для получения данных вам нужно дождаться диска, если он еще не в кеше. Здесь вы видите стоимость производительности - она ​​проявляется в задержке чтения.

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

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

Однако я бы потрудился сделать это только тогда, когда мы начнем говорить о 100 + ТБ или около того, и именно здесь стоимость места в стойке, охлаждения, занимаемой площади и т. Д. Начинает становиться значительной.

Для вашего приложения - я бы сказал, покупайте самые быстрые диски, которые вы можете себе позволить, потому что намного проще купить больше дисков позже, если они вам понадобятся, чем понять, что вы не можете, потому что вы заполнили свои отсеки для дисков и вам нужен новый полка.

Но я настоятельно рекомендую также подумать о SSD - их цена за гигабайт не впечатляет, но их цена за IOP действительно впечатляет. И хотя кажется, что никто не заботится о ВГД, они действительно заботиться о том, чтобы «быть немного медленным».

На основе расчетов Калькулятор производительности RAID, восемь дисков со скоростью вращения 5400 об / мин обеспечат около 304 операций ввода-вывода в секунду. Тогда как четыре диска 7200 об / мин дадут около 210 операций ввода-вывода в секунду.

Основное различие между двумя вариантами - это 3 года гарантии против 5 лет и зона использования SOHO и сертификация для центров обработки данных. С точки зрения производительности ввода-вывода в настоящее время нет большой разницы между дисками S-ATA 5400/5900 и 7200 об / мин (несколько лет назад все было по-другому).

Таким образом, в конечном итоге массив с большим количеством дисков, скорее всего, покажет более высокую производительность, поскольку RAID10 масштабируется с увеличением количества дисков.

Что, как я полагаю, более важно в этой настройке, то количество дисков - это правильный аппаратный RAID-контроллер с BBU + Cache, если вы можете себе это позволить - или, что еще лучше, используйте SSD только с самого начала.

Также имейте в виду, что ESXi изначально поддерживает только аппаратный RAID! Хотя есть обходные пути для использования программного RAID с ESXi, я бы лично не советовал использовать их, если вы ищете достойную производительность.

Совет: Если у вас очень ограниченный бюджет для самостоятельной сборки этого сервера хранения, и мы говорим о некритичной системе, то попробуйте себе OEM-версию подходящего RAID-контроллера (IBM M5015, DELL PERC H710 и т. Д.) на ebay.

8 дисков 5400 об / мин обычно превосходят 4 диска 7200 об / мин, за исключением однопоточного последовательного чтения / записи.

Поскольку ваш вариант использования (виртуальные машины) изобилует небольшими случайными операциями чтения / записи, вам следует предпочесть решение с большим количеством шпинделей (т.е. чем больше дисков, тем лучше).

В любом случае, учитывая, насколько дешевы диски на 7200 об / мин, я настоятельно рекомендую использовать 8x таких дисков;)