HPE 1.92TB SATA 6G у змішаному режимі SFF SSD дуже повільний порівняно з дисками HP SAS HDD


3

На скріншоті нижче, я орієнтував 3 машини, 4 диски. моє основне виробництво на основі DL580 , HPE 1.92TB SATA 6G для змішаного використання SFF SSD RAID 1.

Час вставки MySQL в 1 мільйон рядків становить ~ 30 секунд у SSD, тоді як ~ 15 секунд у ImageServer 20TB 7200 RPM RAID 5 !! Як чорт це можливо?

SSD коштував мені ~ 2300 доларів США, я дуже шокований, усі прошивки та драйвери оновлені, а ОС - це Windows 2012 R2.

Це відомо чи очікується ?! якщо ні, то поділіться своєю думкою.

Детальніше про 3 машини:

  1. Об'єм HP ProLiant DL380 Gen9, Smart Array P840 , 20 ТБ RAID 5: 12 X 2 TB 7200 об / хв (Тип приводу: HDD SAS , модель: HP MB2000FCWDF, версія вбудованого програмного забезпечення: HPD9, Швидкість передачі: PHY 1: 6 Гбіт / с).

  2. HP ProLiant DL380 Gen9, Smart Array P440ar , ~ 1 ТБ RAID 5 об'єм: 4 X 300 ГБ 10500 об / хв (Тип приводу: HDD SAS , модель: HP EG0300FCVBF, версія вбудованого програмного забезпечення: HPD9, Швидкість передачі: PHY 1: 6 Гбіт / с).

  3. HP ProLiant DL580 Gen9, Smart Array P830i , 1.9TB RAID 1 об'єм: 2 X HPE 1.92TB SATA 6G для змішаного використання SFF SSD (Тип приводу: SATA SSD , модель: ATA MK1920GFDKU, версія прошивки: HPG0, швидкість передачі: 6 Гбіт / с). Це машина в питанні, машина також містить другий диск: 1 TB RAID 0 10500 об / хв "четвертий на малюнку".

орієнтир дисків

Оновлення 1:

переоцінка SSD після ввімкнення кешу запису в інтелектуальному масиві не зробила нічого, як показано нижче на знімках екрана! мені потрібно перезавантажуватися після включення кешу запису?

включити кеш запису

переоцінка SSD

Оновлення 2:

Подальше копання показало, що моє SSD BenchMarked Write Performance відповідає характеристикам 28500 IOP / S, як згадується у посиланні HPE: http://ssd.hpe.com/recommendations див. Нижче скріншот ( будь ласка, виправте мене, якщо я зрозумів неправильно )

Макс. Seq WRITE Пропускна здатність (МіБ / с): 475

Також усі 3 офіційні характеристики смарт-масивів HP, зазначені в розділі продуктивності:

  • 12 Гбіт / с SAS ( 1200 Мб / с теоретична пропускна здатність на фізичну смугу)
  • 6 Гбіт / с SATA (теоретична пропускна здатність 600 Мб / с на фізичну смугу)

Нарешті: усі графічні інтерфейси Smart Arrays у розділі Інформація про апаратне забезпечення контролера показали:

Переговорний швидкість передачі даних PCIe: PCIe 3.0 x8 ( 7880 Мб / с )

Збираючи все це разом, схоже, що жорсткий диск SAS виконав SSD за допомогою кешу інтелектуального масиву та RAID 5. Я не зміг знайти Max Seq WRITE Пропускну здатність для жорсткого диска SAS. Хтось знає?

Можливо, це можна обчислити, використовуючи результати еталону:

Приклад: у випадку жорсткого диска SAS 4 X 300 ГБ:

Seq WRITE Пропускна здатність (МіБ / с) Позначено як: 5782

Розділіть 5782 на 4 (кількість дисків) = 1445,5 МіБ / с

Але оскільки розумний масив Max становить 1200 Мб / с, я думаю, у моїх кальцях щось не вистачає!

Це все. Будь ласка, поділіться інформацією / відгуками / виправленнями.

Макс. Seq WRITE Пропускна здатність


2
Розмістіть інформацію про контролер RAID, що використовується, та прошивки. Яку модель та генерацію сервера ви використовуєте? Це теж важлива інформація.
ewwhite

Ви запитували підтримку HPE?
Тім

@ewwhite Я оновив питання, щоб додати те, що ви запитували. btw, у нижній панелі зображення міститься коротка інформація (модель масиву, інформація про диск, тип RAID).
Jawad Al Shaikh

@ewwhite Чи є у вас огляд / відгуки / виправлення після оновлення 2?
Jawad Al Shaikh

Відповіді:


5

Ваша продуктивність на жорсткому диску значно підвищується кеш-пам'яттю оперативної пам’яті DRAM-карти RAID, яка в основному перетворює випадкові записи в послідовні. Я припускаю, що ваш P840 має щонайменше 2 ГБ кеш-пам’яті, що повністю поглинає навантаження CrystalDisk і кешує хороший фрагмент MySQL.

Хоча це правда, що навіть ваші SSD-диски повинні отримати користь від кешу DRAM контролера, SSD-диски значно більше залежать від їх приватного кешу DRAM, який часто відключається контролерами RAID. Більше того, я вважаю, що ваш P830i має менший кеш (1 Гб?)

Для підвищення продуктивності ваших SSD можна ввімкнути їх внутрішній кеш (за допомогою утиліти контролера RAID), але не забудьте повністю зрозуміти можливе розширення втрат даних такого вибору. Подивіться тут для отримання додаткової інформації.

Нарешті, врахуйте, що ви порівнюєте 2-дисковий RAID1 з 12-дисковим масивом RAID5 ...


в чому проблема порівняння 2-дискового RAID1 з 12-дисковим RAID5? відповідно до посібника з настройки продуктивності Windows 2012, RAID 5 є найповільнішим для продуктивності запису. виходячи з цього, якщо ті самі диски, які використовуються в RAID 5, поміщені в RAID 1, продуктивність запису повинна бути ще кращою.
Jawad Al Shaikh

1
Так, але 12 шпинделів дають досить високу послідовність читання / запису, а кеш DRAM кеш перетворює випадкові записи в послідовні.
shodanshok

P830i: Розмір модуля пам'яті контролера 4096 MiB. те саме, що P840. але P440ar лише 2 Гб, але він виконував інші 2 машини зі своїми 300 ГБ дисками!
Jawad Al Shaikh

1
Ви продовжуєте не враховувати ефект кешу DRAM контролера RAID, який різко збільшує IOPS випадкового запису механічного диска
shodanshok

1
Це означає лише, що P830i не буде вузьким місцем при використанні з флеш-дисками, і він може зрозуміти деякі специфічні значення SMART (тобто: SSD) та діяти відповідно. Будь ласка, врахуйте, що, ніж корпоративні SSD-накопичувачі, як правило, мають захищені приватними кешами powerloss, і, як очікується, вони працюватимуть із увімкненими цими кешами.
shodanshok
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.