HPE ESXi Бавна производителност на диска в персонализирани изображения на HP

Преамбула: Жената не се интересуваше, жената купи ... HP Microserver Gen8. 🙂

Работата беше стара, но надеждна, HP Microserver N40L. В експлоатация от 2012 г., 24/7. Работи под контрол на ESXi 5.1. Няколко сървъра 2003R2 (DNS и WEB) се въртяха на него. Един вид „капсулиране на опасни посоки“. Прост, независим, информационен уеб сървър. Ако „хакването“ е лесно и бързо, вземете от резервното копие и рестартирайте. Този сървър не разглежда общата мрежа, а се свързва само по време на актуализациите на съдържанието. Но времето мина и сървърите ... "уморени".

Исках и DNS и WEB да работят, поне на Windows Server 2008R2 и в идеалния случай на Windows Server 2012R2. И N40L започна да се забавя. Хардуерните ресурси на N40L не са достатъчни. AMD Turion (™) II процесор с честота 1,5 GHz с 2/2 архитектура и повече от 8 GB памет.

Разбрах, че HP Microserver Gen8 не е панацея, но можете да поставите 16 GB памет и да вземете процесора, например Intel® Xeon® E3-1220l, с честота 2.3 / 3.5 GHz, с 2/4 архитектура и ултра ниска консумация на енергия (около 17-20W ). Ако парите не са жалко, тогава можете да поставите например Intel® Xeon® E3-1270 с честота 3.4 / 4.1 GHz, с архитектура 4/8. Но тук не трябва да се изненадваме, че самият процесор е приблизително 1,5 пъти по-скъп от целия микро сървър :-).

HP Microserver Gen8 е последният от микро сървърите на HP, в които

  • може да надстроите
  • има iLO, което, разбирате ли, е много удобно.

За съжаление, Gen9 никога не е виждал светлината, а свежият Gen10 е ... прочетете за това сами и ще разберете всичко 🙂

HP Microserver Gen8 вече не се предлага, но все пак можете да си купите. Което беше направено. Абсолютно нулевият Gen8 (G2020T) беше закупен в AVITO 🙂. Инсталиран върху него, с персонализирано изображение на HPE, хипервизора ESXi 5.5U3. И всички.

Не, не всички. Именно от това място започва забавлението.

Инсталиран: VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso

Версия на дисковия драйвер: - SCSI-hpvsa-5.5.0.100-1OEM.550.0.0.1331820

Както се оказа, HP развали нещо в драйвера на подсистемата на диска за ESXi 5.5 и работата с дискове стана ... да речем, не много ефективна. Освен това, както се оказа по-късно, същия проблем съществува и в хипервизорите HPE ESXi 6.0 / 6.5.

Колко неефективно? Резултатите от измерването в статията. Трябва да кажа - оглушително.

След разговор с приятели и копаене в Интернет, се установи, че всичко е виновен, драйверът, който HPE включи в персонализираното си изображение с инсталатора на хипервизора ESXi 5.5 и по-късно.

Но, има решение на този проблем. Заедно интернет общността (https://homeservershow.com) намери драйвер, който наистина ускорява работата с дискове в HP Microserver Gen8.

Версия на драйвера: SCSI-hpvsa-5.5.0-88OEM.550.0.0.1331820

Самият драйвер може да бъде изтеглен от законно, безплатно и без регистрация от уебсайта на HPE:


https: //support.hpe.com/hpsc/swd / ... b1dfc5314e02bc01b1436b
Тип: драйвер - контролер за съхранение
Версия: 5.5.0-88.0 (9 септември 2014 г.)
Операционна система (и): VMware vSphere 5.5
Име на файла: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib (707 KB)

Остава да го инсталирате. Как да направите това е описано по-долу..

На първо място проверяваме версията на инсталирания драйвер и ако е различна, след това я заместваме с правилната.

A) Отидете до ESXi конзолата на хоста през PuTTY като root и стартирайте командата

списък на вибрациите на софтуера esxcli | греп scsi

Ето какво имах преди смяната на водача

~ # списък на вибрациите на софтуера esxcli | греп scsi


scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10
scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-mpt2sas 10/15 / 06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10
scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10

Това е така. Не това. Защо? И ето какво показа тестът за ефективност. Не че е тест, но от горните команди става ясно, че е тестван.

Изпълняваме следните команди от конзолата ESXI:

cd / vmfs / volume / [datastore]
време dd, ако = / dev / zero от = tempfile bs = 8k count = 1000000

забележка: Не забравяйте да промените [хранилището на данни] на името на вашия истински DataStore.

Получаваме резултата:


1000000 + 0 записа в
1 000 000 + 0 записа
истински 14м 12.62с
потребител 0m 12.23s
sys 0m 0,00s

Изглежда не е лошо, да?

За сравнение, в същата конфигурация, но с инсталиран ESXi 5.1U3, получаваме нещо подобно:


1000000 + 0 записа в
1 000 000 + 0 записа
истински 17м 25.62с
потребител 0m 7.23s
sys 0m 0,00s

Тоест, има видимо подобрение спрямо предишната версия на хипервизора. Но, трябва да вземете моята дума за това и след това да погледнете съвсем различен резултат. Прочетете до края.

Така че, пристъпваме към смяна на водача.

Процедурата е доста проста. Предполага се, че вече сте изтеглили нужния драйвер от уебсайта на HP, използвайки връзката по-горе.

  1. Спрете всички работещи VM
  2. Ако не е активиран, активирайте ssh
  3. Копирайте файла “scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib” в / tmp (например, използвайки WinSCP)
  4. Свързваме се към конзолата на хипервизора ESXi с помощта на PuTTY (с root права, разбира се)
  5. Променете текущата папка в тази, в която сте поставили файла, тоест в папката / tmp
    cd / tmp
  6. Копирайте vib-файла в папката, от която ще бъде инсталиран
    cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib / var / log / vmware /
  7. Превеждаме хипервизор в режим на поддръжка
    esxcli поддръжка на систематаMode set --enable true
  8. Изтрийте текущия драйвер на подсистемата на диска
    esxcli софтуер vib премахване -n scsi-hpvsa -f
  9. Инсталирайте правилния драйвер scsi-hpvsa-5.5.0-88OEM от файлаesxcli софтуер vib install -v файл: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check - режим на поддръжка
  10. Рестартираме ESXi, деактивираме режима на поддръжка, деактивираме ssh (ако е необходимо) и стартираме нашите виртуални машини.
забележка: Можете да деактивирате Maintenace Mode от клиента или от конзолата, като използвате командата:
esxcli поддръжка на систематаMode set --enable false

Всичко просто ли е? Да, просто.

Но винаги искате да сте сигурни, че авторът не е излъгал.

Проверете дали версията на драйвера се е променила.

списък на вибрациите на софтуера esxcli | греп scsi


scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10
scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-mpt2sas 10/15 / 06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10
scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10

Да. Променено на правилното.

Ами скоростта? Не сте излъгани? Проверете! Което аз самият направих. Стартира, многократно, тест за ефективност. Резултатът, меко казано, ме изуми

cd / vmfs / volume / [datastore]
време dd, ако = / dev / zero от = tempfile bs = 8k count = 1000000


1000000 + 0 записа в
1 000 000 + 0 записа
истински 2м 6.73с
потребител 0m 5.21s
sys 0m 0,00s

Той е СЕДЕМ пъти по-бърз, отколкото при предишния драйвер и почти 9 пъти по-бърз, отколкото при ESXI 5.1U3

На форума потребителите потвърдиха, че драйверът е инсталиран приблизително по същия начин, а не по време на инсталирането на ESXi 6.0 и 6.5. А замяната му с версия scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820 води до същото ускорение на дисковата подсистема.

Завесата! Според мен - това е повече от убедителен аргумент в полза на смяната на водача.