Масиви зберігання HP - кілька каналів?


14

Наш сервер SQL стає досить завантаженим, і всі вказівки вказують на те, що дисковий канал є вузьким місцем. Поточний сервер HP має досить низьку карту масиву, і ми хочемо доповнити цей сервер карткою Smart Array та зовнішнім масивом зберігання даних із накопичувачами SSD.

Поточний конфігурація:

  • DL360 G7
  • Smart Array P410i
  • Windows Server 2008R2
  • 32 Гб оперативної пам’яті
  • Поточний масив - логічний накопичувач SAS RAID1 2 x 300Gb для завантаження / ОС та 1 x 120Gb SATA SSD-накопичувач для даних.

Сервер бази даних розміщує одну досить велику базу даних (~ 100 Гбіт), що містить як живі, так і історичні дані. З багатьох причин розбиття бази даних не є варіантом, тому в даний час мислення полягає в наявності декількох логічних дисків на новому масиві, кожен на своєму власному каналі, а потім розділити базу даних на логічні розділи SQL.

Наприклад, масив може мати:

  • 2 x SSD (RAID1)
  • 2 x SSD (RAID1)
  • 4 x SSD (RAID1 + 0)

В даний час ми розглядаємо щось на зразок D2600 з високоякісними картками Smart Array.

Для того, щоб отримати максимальну продуктивність, нам дійсно потрібен кожен логічний диск, щоб він працював якомога швидше. Характеристики HP дозволяють припустити, що їх верхні SSD-диски можуть наблизитися до максимального з’єднання 6Gb, яке підтримують карти Smart Array.

Однак деякі з великих карт SA пропонують підтримувати "кілька каналів"; мені незрозуміло, як це працює. Чи означає це, що за допомогою одного кабелю від SA до D2600 кожен набір RAID може бути налаштований так, щоб він мав власний 6Gb канал? Або 6Gb обмеження на взаємозв’язок, і якщо так, чи є якийсь варіант конфігурації (або навіть інший продукт HP - не намагаючись обійти правило "без суб'єктивних питань", чесно :)), який би подолав цю межу?

EDIT: Я не бачу жодного сервера HP, який би це зробив, але якщо є гідне поле Proliant, яке дозволить мені розділити внутрішню клітку накопичувача на два (або більше) каналу, це може бути "План B" - хтось знає про такий сервер?


1
Не можна робити RAID 1 + 0 за допомогою двох дисків.
Грант

Моя помилка, я мав 4 x SSD спочатку на кожному рядку, перш ніж я побачив ціну на них :)
KenD

@Grant Хоча як не дивно, HP називає RAID1 на 2x драйверах як RAID1 + 0
Dan

1
@dan Я навіть не знаю, що на це сказати. Гарна робота к.с. Продовжуйте робити речі ще БІЛЬШІ заплутанішими.
Грант

Інформація, яка мені потрібна: серверна модель та генерація, який тип контролерів розумного масиву задіяний, які операційні системи та скільки необмеженої / корисної ємності диска вам потрібна? Яка поточна настройка накопичувача і чому ви вважаєте, що це вузьке місце?
ewwhite

Відповіді:


13

Добре. Це цікаве запитання, оскільки вам доступна низка варіантів.

Деякі поняття для уточнення та розуміння, оскільки вони стосуються даної ситуації:

  1. Сприйняття "швидкості" або "швидкої".
  2. Продуктивність RAID-контролера.
  3. Топологія SAS.
  4. Бенчмаркінг системи та / або виявлення вузьких місць.

Для того, щоб отримати максимальну продуктивність, нам дійсно потрібен кожен логічний диск, щоб він працював якомога швидше.

Продуктивність зберігання не завжди стосується пропускної здатності !! Затримка, шаблони читання та запису вводу / виводу, черги, поведінка програми, кешування тощо - це всі фактори. З огляду на те, що ви описали, ви ніде не перенасичуєте посилання на ваше сховище.

Поточний сервер HP має досить низьку карту масиву

Ні, це не так. Smart Array P410i контролер є вбудованим контролером доступний на G6 і G7 серверах ProLiant. Він спрацьовує чудово, доки встановлений акумулятор (BBWC) або модуль із підтримкою спалаху (FBWC) . Він обмежений внутрішніми відсіками сервера і не має передплати SAS. Є два 4-смугові роз'єми SAS SFF-8087, що з'єднують материнську плату з опорною площиною, кожен забезпечує пропускну здатність 6 Гбіт / с повну дуплексну смугу.

В даний час ми розглядаємо щось на зразок D2600 з високоякісними картками Smart Array.

Інші RAID-контролери в портфелі HP для цієї генерації серверів працюють аналогічно (Smart Array P411 і P812 ). Вони відрізняються тим, що забезпечують більш гнучку або зовнішню підключення. Корпус D2600 потенційно може бути зменшенням пропускної здатності сировини, залежно від його конфігурації. Однак це абсолютно невірний вибір для цієї установки, оскільки він містить лише диски великого формату 3,5 ". Корпус D2700 - це варіант, в якому розміщені диски з невеликим форматом 2,5".

Моніторинг активності SSMS та Perfmon показують, що більшість часу сервер чекає диска

Це проблема з єдиним 120 ГБ SATA SSD, який ви використовуєте. У мене тут один сидить. Це низький кінець, повільно осів SSD. Це все. Він досягає приблизно 180 мегабайт / секунда послідовних і є лише загальним поганим виконавцем. HP не повинна продавати його! Це порівняно низька затримка, порівняно зі спінінговими дисками, але страшна тим, що ви намагаєтеся зробити. Гірше, що у вас є лише один привід. Чотири з них були б прийнятними.

Я б порекомендував або пару 400 ГБ MLC дисків HP Enterprise ( виготовлені Pliant / Sandisk ), якщо ви не плануєте значно більше, ніж 200 Гб, якими ви зараз користуєтеся. Інакше чотири диски було б краще. На жаль, вони не є рентабельними ($ 2800USUS + кожен).

Коли я не використовую жорсткі диски HP Enterprise і мені потрібно враховувати вартість, я купую накопичувачі OWC Mercury Extreme Pro на базі Sandforce і розміщую їх у носіях накопичувачів HP . Працює чудово, недорого і набагато вигідніше для покоління обладнання, яке ви використовуєте. Використовуйте RAID 1 + 0 і дотримуйтесь інструкцій щодо конфігурації P410 SSD від HP . Я провожу багато часу з SSD-дисками ...

   array B (Solid State SATA, Unused Space: 1012121  MB)

      logicaldrive 3 (400.0 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 480.1 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 480.1 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143802335E8FF)

У мене кілька таких приводів сидять тут, коли я друкую ...

Зліва направо: 400 ГБ SAS MLC Enterprise SSD, 200 ГБ SAS SLC Enterprise SSD, 120 ГБ SATA MLC лайно SSD введіть тут опис зображення

Решта питань у вашому питанні - це не проблема ...

  • Вам не потрібно зовнішнє сховище. Зовнішнє сховище насправді розділяє 4-провідне з'єднання SAS (24Gbps == 4 x 6Gbps) назад до контролера. "Багатоканальні канали", на які ви посилаєтеся, такі ж, як "подвійний домен" або просто багатосторонні посилання SAS. Це скоріше властивість стійкості, а не продуктивності в цьому контексті. Див.: Використання обох розширювачів у HP D2700
  • Внутрішні диски чудово, оскільки кожен з них має виділені 6Gbps посилання назад на P410i RAID-контролер.
  • Ваша проблема тут - SSD, який ви використовуєте. Навіть 4 накопичувачі SAS з накопичувачем 10 КБ на 10 кб / міс працюватимуть краще, ніж той, який ви маєте зараз на SD SSD HP SATA.

Подальше читання:

Корпус HP D2700 та SSD. Чи буде працювати якийсь SSD?

Сторонній SSD в Proliant g8?

Чому корпоративні дискові корпуси SAS здаються такими дорогими?


Фантастичний - дуже дякую за детальну пораду. Якщо можливо, ми хотіли б зберегти 2 "обертових" диски на сервері - на якому є лише 4 відсіки диска. Якщо ми придбаємо SFF "Комплект магістрального жорсткого диска з твердим диском" - який повинен дати нам 4 додаткові відсіки накопичувача за рахунок втрати оптичного приводу (без труднощів) - і заповнимо це 4-х пристойними SSD, це означатиме кожен накопичувач отримає власне посилання 6Gb до P410?
КенД

1
Так, це спрацює. Кожен диск отримує посилання назад до контролера. Немає надмірної підписки.
ewwhite

6

D2600 / 2700 має подвійні канали SAS 6 Гбіт / с на задній панелі, кабелі, з якими ви їх з'єднуєте, несуть чотири канали SAS x x 6 Гбіт / с, щоб ви могли зв'язати ще одну полицю з першої, не блокуючи жодного порту під час підключення до чотирьох канальної карти, наприклад як P812 / 822.

До речі, якби я був ти, я просто створив би один великий масив RAID 10, а потім створив потрібну кількість логічних дисків із цього масиву - він буде працювати набагато краще, ніж пропозиція R1 + R1 + R10. Поверніться до нас, якщо у вас є додаткові запити, це прямо на моїй алеї;)


3

Наскільки я розумію, шасі D2600 (і D2700) має єдину задню площину (канал), а картки SmartArray з декількома каналами дозволяють з'єднати декілька корпусів разом для створення дуже великих масивів. Як ви очікуєте, це не дозволяє вам використовувати підтримку декількох каналів у HBA в одному корпусі.

Щоб отримати те, що ви шукаєте, вам потрібно шукати поза HP.


2
Усі існуючі зовнішні масиви HP підтримують багатошаровість SAS. Для цього потрібні накопичувачі з двома портами та HBA з двома портами SAS SFF-8088. HP називає це "дводоменним".
ewwhite
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.