Тестирование производительности Dell PERC 6/i RAID
Недавно мы получили новый Dell R710 с RAID-контроллером PERC 6 / i и шестью 15-тысячными дисками SAS. Я проводил некоторые тесты производительности с использованием hdparm и seeker на двух разных конфигурациях, и я не совсем уверен, что делать с результатами.
Конфигурации:
6 дисков RAID 10 - полоса 64 КБ - запись через, без чтения вперед - RHEL 5.5
Результаты:
Время чтения буферизованного диска: 1024 МБ за 3,01 секунды = 340,69 МБ / с
Результаты: 206 запросов в секунду, 4,848 мс времени произвольного доступа (137662331 <смещения <436165962118)
4 диска RAID 10, RAID 1 для ОС - полоса 64 КБ - запись через, без чтения вперед - RHEL 5.5
Время чтения буферизованного диска: 956 МБ за 3,01 секунды = 318,13 МБ / с
Результаты: 209 запросов в секунду, время произвольного доступа 4,771 мс (58179688 <смещения <292314580383)
Мой первый вопрос заключается в том, соответствуют ли эти результаты ожидаемому диапазону для нашего оборудования. При использовании RAID-калькулятора кажется, что я должен быть в состоянии получить более высокие скорости из любой конфигурации.
Кроме того, хотя первая конфигурация работает немного лучше, вторая конфигурация позволила бы нам отделить наши базы данных MySQL от других IO и изолировать их от RAID 1. Я чувствую, что такая изоляция окажется более выгодной, чем несколько дополнительных МБ / с.
Мысли? Любой вклад приветствуется.
1 ответ
Да уж. Вы ПОЛНОСТЬЮ сосредотачиваетесь на первом номере. Ничто не заботится о МБ / с на сервере. ЕДИНСТВЕННЫЙ соответствующий пункт - IOPS. Потому что ходы разрушают IO.
Сделайте проверку, которая проверяет случайный ввод-вывод соответствующего размера для вашего сервера базы данных. Потому что большую часть времени у вас будут разные процессы, которые будут загружать диски с разными запросами, так что это чисто случайно.
Итак, какие цифры IOPS у вас есть?