HP умный массив P812i и корпус работ устройства хранения данных D2700 ПЛОХАЯ ПРОИЗВОДИТЕЛЬНОСТЬ

Профилировщик или что-то как Центр внимания для SQL Server от Quest, вероятно, будут Вашим лучшим выбором.

4
задан 12 October 2015 в 15:09
4 ответа

Ваша производительность звучит о праве. P812 является картой на 6 ГБ, и Вы получаете последовательную производительность на 4 ГБ в конфигурации RAID10. Довольно сильный, особенно только с одним корпусом и одной парой используемых каналов SAS. Это показывает, что оба канала на самом деле используются, иначе Ваша производительность была бы ближе к 375MB/s.

Для получения большего количества производительности Вы испытываете необходимость больше чем в одном корпусе D2700 и выполняете их прочь второй пары портов на карте P812. Настройте каждый корпус как RAID0 LUN и затем зеркально отразите их. Тем путем Ваше зеркальное отражение, ввод-вывод не будет спорить друг с другом и Вашей пропускной способностью, должно значительно увеличиться. Вы не можете закончить много 1GB/s хотя

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

Я предложил бы характеризовать Вашу производительность хранилища через множество размеров доступа для получения лучшего ощущения его общей производительности. Если Вы знаете, какие виды диска передает Ваши высокие потребности приложения ввода-вывода, внимание особенно на те диапазоны. Также обратите внимание для чередования размера на наборах RAID и где повреждения раздела падают. Это - более обычно беспокойство SSD, но Вы, кажется, хотите макс. возможную производительность так дополнительные процентные пункты, которые Вы получаете для обеспечения Ваших блоков файловой системы, выравниваются с дорожками RAID, стоит заглянуть к.

Простой копии файла недостаточно для охарактеризования производительности системы хранения. Для этого Вам нужны реальные сравнительные тесты. Я особенно люблю IOZone (ссылка), но IOMeter (ссылка) имеет лучшее проникновение на рынок. Сфокусируйте свое тестирование на размерах данных, Вы, вероятно, будете работать с и размеры передачи ввода-вывода, которые Вы, вероятно, будете использовать. Может быть очень удивительно, как другое устройство хранения данных работает при работе с блоками 4 КБ и блоками 32 КБ.

8
ответ дан 3 December 2019 в 02:38
  • 1
    Но можете Вы говорить мне, как я получаю пропускную способность ~2000MB/s на том же дисковом массиве со столом для чтения SQL-сервера 2005/2008. Таблица была большим размером OS приблизительно на 40 ГБ. Кэш был очищен, и моноскалистая вершина действия SQL-сервера и монитор ресурсов окон показывают ту же постоянную скорость вокруг 2000MB/s при чтении той таблицы. Запрос выполняет точную сумму time=size/speed. Таким образом, как SQL-сервер может читать из дискового массива с лучшей производительностью, чем 6G. В другом ответе я поместил ссылку на техническое описание HP, где диаграмма, которая показывает, что D2700 с RAID-контроллером P411i может достигнуть ~2000MBps пропускной способности. что случилось с одним чтением файла? –  user61744 30 November 2010 в 19:49

Спасибо за ответ,

Если я понимаю правильно, узкое место является ссылкой на 6 ГБ между контроллером и корпусом? Но P812i соединился с D2700 с помощью мини-кабеля SAS, который поддерживает 4 канала на 6 ГБ, таким образом, скорость агрегированного канала составляет до 24 ГБ, или нет?

Мы подключили второй кабель к корпусу D2700 (двойной путь), но кажемся, что он работает только избыточным путем, скорость не делают увеличенный.

В документе HP http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00687518/c00687518.pdf на странице 11 является диаграммой, где показано, P411i и корпус D2700 с 14x148 ГБ 15K управляют RAID0, имеет ~2000MB/s пропускную способность в последовательном чтении (из диаграммы и обеспеченных данных, я не понимаю то, какую очередь deph показывают в диаграмме),

Мое приложение является приложением DataWarehouse, на основе MS Analysis Services. Услуги по анализу читают огромные файлы (о 10-100Gb размере). Размер базы данных составляет 1 ТБ, и пользовательский запрос выполнений в течение длительных периодов, disck подсистема является узким местом. Таким образом для datawarehouse приложения мне нужно быстро последовательное чтение. Последовательная запись и случайное чтение и запись часто не испытываются системой.

Мы протестировали диски SSD, подключенные к внутреннему массиву, и в RAID0 enviroment 4x120 ГБ, которых карты SSD показывают ~800MB/s последовательной пропускной способности чтения.

Но если я поместил твердотельные диски в корпус D2700 (мне нужно много муравья пространства RAID10 для дублирования), я получаю ту же ~500MB/s производительность? возможно, существует некоторая конфигурация, как использовать Один корпус вместо этого 4 корпуса? Пространство стойки важно в данный момент.

1
ответ дан 3 December 2019 в 02:38

Некоторое время назад я проверил производительность HP ProLiant DL370 G6. Это идет с RAID-контроллером HP SmartArray P410i. Если Вам интересно, можно видеть некоторые результаты здесь: работа HP SA - оцените

0
ответ дан 3 December 2019 в 02:38

Это - ужасная производительность для такой установки, но Вы используете своего рода настольный инструмент сравнительного теста alla ПК Mark. Эти инструменты совершенно не могут протестировать этот вид установки, использовать реальный инструмент как IOZone или даже Место размещения ATTO. Если SQL Server достигает 2 ГБ/с, то так должен инструмент сравнительного теста.

1
ответ дан 3 December 2019 в 02:38

Теги

Похожие вопросы