Рейтинг:0

Производительность RAID10 на новом оборудовании ниже, чем производительность RAID5 на старом оборудовании?

флаг ph
ADY

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

Старый сервер — Dell R640 (2x Xeon Gold 5218, 128 ГБ ОЗУ) с PERC H740P Mini и кэшем 8 ГБ. 6 корпоративных твердотельных накопителей Samsung Pm1645 1,6 Гбит/с 12 Гбит/с SAS для смешанного использования в виртуальном диске RAID 5

Новый сервер — Dell R650 (2x Xeon Gold 6330, 256Gb RAM) с PERC H755 и кэшем 8Gb. 6 корпоративных твердотельных накопителей Seagate Nytro 2532 1,92 Тб 12 Гбит/с SAS для смешанного использования в виртуальном диске RAID 10

Новые диски физически медленнее как при чтении, так и при записи, но переход от массива RAID5 с 6 дисками к массиву RAID10 с 6 дисками, как я думал, компенсирует это. Старые диски рассчитаны на 1 Гб последовательного чтения и 1,2 Гб последовательной записи, а новые — на 840 Мб и 650 Мб. В простом тесте создание нового 200Gb VHDX на обеих машинах: старый сервер создает файл примерно за 46 секунд, новый сервер занимает 102 секунды.

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

Рейтинг:2
флаг cn

Массив RAID-10 так же быстр, как массив RAID-0 вдвое меньшего размера. Это может быть несколько быстрее, чем в некоторых конфигурациях или для некоторых рабочих нагрузок (поочередное чтение с обоих дисков каждой пары). Таким образом, ваши 6 дисков RAID-10 должны быть в 3 раза быстрее, чем один из ваших новых дисков: 3 x 840 МБ/с (не МБ!) равно ~2500 МБ/с.

Массив RAID-5 так же быстр (только для последовательных операций, он намного медленнее при случайной записи), чем RAID-0 с одним диском меньше.Таким образом, ваши 6 дисков RAID-5 должны быть в 5 раз быстрее, чем ваши старые диски: 5 x 1 ГБ/с = 5 ГБ/с. Это примерно в два раза быстрее, чем ваша новая установка, и вполне соответствует вашим цифрам.

ADY avatar
флаг ph
ADY
Таким образом, если производительность записи новых дисков составляет 650, то в RAID10 это 1950. И запись файла 200 ГБ / 1950 = 102,5 секунды, что я и получаю. Означает ли это, что если я перенастрою новый сервер на RAID5, это должно быть 5 * 650 = 3250 последовательных записей? Также на этом сервере будет размещено 8-10 виртуальных машин (SQL, File, WSUS и т. д.), так что, возможно, это не имеет значения, поскольку у меня будет много случайных операций чтения и записи, а RAID10 будет иметь лучшую производительность для этого, чем RAID5?
флаг cn
@ADY да, если вы переконфигурируете массив как RAID-5, он должен быть быстрее при последовательных операциях, но, вероятно, будет медленнее при случайной записи, которая довольно распространена на серверах виртуальных машин. Поэтому невозможно сделать общее заявление без бенчмаркинга. Вы можете использовать RAID-10 и сравнить со старой системой, чтобы увидеть, какая из них работает лучше всего в вашей конкретной конфигурации.
ADY avatar
флаг ph
ADY
Спасибо. Оставлю RAID10, посмотрим, как пойдет. Мы только создаем или копируем виртуальные машины, когда их гораздо больше беспокоят постоянные небольшие операции чтения и записи.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.