HPE ESXi Pomalý výkon disku u vlastních obrázků HP

Preambule: Žena se nestarala, ta žena koupila ... HP Microserver Gen8. 🙂

Práce byla stará, ale spolehlivá, HP Microserver N40L. V provozu od roku 2012, 24/7. Pracoval pod kontrolou ESXi 5.1. Několik serverů 2003R2 (DNS a WEB) se točilo. Jakýsi druh „zapouzdření nebezpečných směrů“. Jednoduchý, volně stojící, informační webový server. Pokud je „hack“ snadný a rychlý, vyberte jej ze zálohy a restartujte jej. Tento server se nepodíval na obecnou síť, ale připojil se pouze během aktualizace obsahu. Uplynul ale čas a servery ... "unavené".

Chtěl jsem, aby DNS i WEB běžely, alespoň na Windows Server 2008R2 a ideálně na Windows Server 2012R2. A N40L se začal zpomalovat. Hardwarové prostředky N40L nestačí. Procesor AMD Turion ™ ™ s frekvencí 1,5 GHz s architekturou 2/2 a více než 8 GB paměti.

Chápu, že HP Microserver Gen8 není všelék, ale můžete vložit 16 GB paměti a vzít procesor, například Intel® Xeon® E3-1220l, s frekvencí 2,3 / 3,5 GHz, s architekturou 2/4 a velmi nízkou spotřebou energie (asi 17-20W) ) Nejsou-li peníze škoda, můžete vložit například Intel® Xeon® E3-1270 s frekvencí 3,4 / 4,1 GHz, s architekturou 4/8. Zde však nelze překvapit, že samotný procesor je přibližně 1,5krát dražší než celý mikro server :-).

HP Microserver Gen8 je posledním z mikro serverů HP, na kterém

  • lze upgradovat
  • existuje iLO, což je, jak vidíte, velmi pohodlné.

Gen9 bohužel nikdy neviděl světlo a čerstvý Gen10 je ... přečtěte si o tom sami a pochopíte vše everything

HP Microserver Gen8 již není k dispozici, ale stále si můžete koupit. Což se stalo. Absolutně nulový Gen8 (G2020T) byl zakoupen u AVITO 🙂. Instalován na něm s vlastním obrázkem HPE, hypervisor ESXi 5.5U3. A všechny.

Ne, ne všechny. Z tohoto místa začíná zábava.

Nainstalováno: VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso

Verze ovladače disku: - scsi-hpvsa-5.5.0.100-1OEM.550.0.0.1331820

Jak se ukázalo, HP pokazilo něco v ovladači diskových subsystémů pro ESXi 5.5 a práce s disky se ... řekněme, není příliš účinná. Navíc, jak se ukázalo později, stejný problém existuje u hypervizorů HPE ESXi 6.0 / 6.5.

Jak neúčinné? Výsledky měření v článku. Musím říct - ohlušující.

Po rozhovoru s přáteli a kopání přes internet bylo zjištěno, že to byla celá chyba, ovladač, který HPE zahrnoval do svého vlastního obrazu s instalačním programem hypervisoru ESXi 5.5 a pozdější.

Existuje však řešení tohoto problému. Internetová komunita (https://homeservershow.com) společně našla v HP Microserver Gen8 ovladač, který skutečně zrychluje práci s disky.

Verze ovladače: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820

Řidič sám může být legálně, zdarma a bez registrace, stáhnout z webu HPE:


https: //support.hpe.com/hpsc/swd / ... b1dfc5314e02bc01b1436b
Typ: Driver - Storage Controller
Verze: 5.5.0-88.0 (9. září 2014)
Operační systémy: VMware vSphere 5.5
Název souboru: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib (707 KB)

Zbývá jej nainstalovat. Jak to udělat, je popsáno níže..

Nejprve zkontrolujeme verzi nainstalovaného ovladače a pokud je jiný, nahraďte jej správným.

A) Přejděte na konzolu hostitele ESXi přes PuTTY jako root a spusťte příkaz

seznam vibrací softwaru esxcli grep scsi

Tady je to, co jsem měl před změnou ovladače

Seznam vibrací softwaru ~ # esxcli | grep 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 PartnerPodporovaný 2018-04-10
scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerPodporovaný 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

To je. To ne. Proč? A tady je to, co ukázala výkonnostní zkouška. Ne, že se jedná o test, ale z výše uvedených příkazů vidíte, že se testuje.

Z konzoly ESXI provádíme následující příkazy:

cd / vmfs / volume / [datastore]
čas dd, pokud = / dev / nula = tempfile bs = 8k počet = 1000000

Poznámka:: Nezapomeňte změnit [datastore] na jméno vašeho skutečného DataStore.

Dostaneme výsledek:


1000000 + 0 záznamů v
1 000 000 + 0 záznamů
skutečných 14m 12,62s
uživatel 0m 12,23 s
sys 0m 0,00s

Zdá se, že to není špatné, ano?

Pro srovnání, ve stejné konfiguraci, ale s nainstalovaným, ESXi 5.1U3 dostaneme něco takového:


1000000 + 0 záznamů v
1 000 000 + 0 záznamů
skutečných 17m 25,62s
uživatel 0m 7,23 s
sys 0m 0,00s

To znamená, že oproti předchozí verzi hypervisoru je viditelné zlepšení. Ale musíte si za to vzít moje slovo a pak se podívat na úplně jiný výsledek. Přečtěte si do konce.

Takže pokračujeme ve změně ovladače.

Postup je poměrně jednoduchý. Předpokládá se, že jste již stáhli požadovaný ovladač z webu HP pomocí výše uvedeného odkazu.

  1. Zastavte všechny spuštěné VM
  2. Pokud není povoleno, povolte ssh
  3. Zkopírujte soubor „scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib“ do / tmp (například pomocí WinSCP)
  4. Ke konzole hypervizoru ESXi se připojujeme pomocí PuTTY (samozřejmě s oprávněním root)
  5. Změňte aktuální složku na složku, do které jste soubor umístili, tj. Do složky / tmp
    cd / tmp
  6. Zkopírujte vibrační soubor do složky, ze které bude nainstalován
    cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib / var / log / vmware /
  7. Překládáme hypervizora do režimu údržby
    esxcli system maintenanceMode set - povoleno true
  8. Odstraňte aktuální ovladač subsystému disku
    esxcli software vib odstranit -n scsi-hpvsa -f
  9. Nainstalujte ze souboru správný ovladač scsi-hpvsa-5.5.0-88OEMesxcli software vib install -v file: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force - no-sig-check - režim údržby
  10. Restartujeme ESXi, deaktivujeme režim údržby, deaktivujeme ssh (pokud je to nutné) a spusťte naše virtuální počítače.
Poznámka:: Maintenace Mode můžete zakázat z klienta nebo z konzole pomocí příkazu:
esxcli system maintenanceMode set - povoleno false

Je všechno jednoduché? Ano jen.

Ale vždy se chcete ujistit, že autor nelhal.

Zkontrolujte, zda se změnila verze ovladače.

seznam vibrací softwaru esxcli grep 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 PartnerPodporovaný 2018-04-10
scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard PartnerPodporovaný 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

Ano Změněno na správnou.

A co rychlost? Není podváděl? Zkontrolovat! Což jsem udělal já. Opakovaně byl spuštěn test výkonu. Výsledek, mírně řečeno, mě ohromil

cd / vmfs / volume / [datastore]
čas dd, pokud = / dev / nula = tempfile bs = 8k počet = 1000000


1000000 + 0 záznamů v
1 000 000 + 0 záznamů
skutečný 2m 6,73 s
uživatel 0m 5,21 s
sys 0m 0,00s

Je SEVEN krát rychlejší než u předchozího ovladače a téměř 9krát rychlejší než u ESXI 5.1U3

Na fóru uživatelé potvrdili, že ovladač je nainstalován přibližně stejným způsobem, a ne během instalace ESXi 6.0 a 6.5. A jeho nahrazení verzí scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820 vede ke stejnému zrychlení diskového subsystému..

Opona! Podle mého názoru - je to více než přesvědčivý argument pro nahrazení řidiče.