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