В контроллере HP Smart Array P420 добавлена поддержка SSD. При подключении SSD автоматически активируется режим HPE SSD Smart Path. В этом режиме для SSD дисков отключается кэш и контроллер начинает работать напрямую с дисками.
Мы решили проверить в чем разница между обычным режимом и SSD smart path. Для тестов были взяты 24 диска SSD Intel DC S3500 300GB. Замеры проводились при помощи программы IOmeter.
Настройки были заданы для небольшой базы данных размером 4GB со средне-высокой загруженностью.
Параметры IOmeter
Pattern: Database (4K, read/write = 67/33)
Maximum disk size: 8 388 608 (4 GB)
Outstanding IO: 64
Write IO: Full random
Workers: 8
Time: 9 min
Как пользоваться программой IOmeter и что означают эти параметры?
Для замеров использовался 10 рейд.
Скорость выполнения операций в мегабайтах в секунду
Скорость выполнения операций в количестве операций в секунду
- При использовании до 16 SSD дисков 2GB кэш дает явное преимущество по сравнению с режимом SSD Smart Path.
- На 18 дисках оба режима показывают одинаковый результат.
- От 20 и более дисков SSD Smart Path дает более высокие показатели.
- На графике также четко видно что использование 1 или 2 SSD дисков весьма неэффективно. Максимальные показатели с использованием 2GB кэша достигаются при подключении 6-8 дисков. 4 диска можно рассматривать как хороший бюджетный вариант, поскольку они дают 67% производительности от 8 дисков.
Средняя задержка в милисекундах
- 2GB кэш лучше чем SSD Smart Path при использовании до 18 дисков, но разница довольно незначительная.
- Видны очень сильные задержки при использовании до 4 дисков.
- От 4 дисков и выше показываются хорошие результаты на уровне 5-6 милисекунд.
Итоги.
По сравнению с SAS дисками даже 1-2 SSD дадут огромный прирост, который будет заметен невооруженным взглядом при работе с базой данных.
Оптимальный вариант по соотношению цена/качество это 4 диска, ну а если позволяют средства, то идеальный вариант это конечно же 8 и больше SSD дисков.
По поводу Smart Path. В нашем тесте его имеет смысл включать если у вас будет 18 и больше SSD. На нашей практике, клиенты редко устанавливают более 8 SSD в один сервер. Поэтому Smart Path лучше отключать и подключать кэш контроллера выставляя его на 100% запись.
Важно помнить, что при созданиии логических дисков на базе SSD, рейд контроллер HP Smart array P420 автоматически отключает кэш для логического диска и активирует опцию Smart Path. При отключении Smart Path кэш обратно не подключается и его нужно подключать к логическому диску вручную.
А 2 диска в начале графиков - это Raid 1 или 0?
А 2 диска в начале графиков - это Raid 1 или 0?
1 диск - Raid 0
2 диска - Raid 1
и дальше Raid 10