HPE ESXi Počasna zmogljivost diska v HP-jevih slikah po meri

Preambula: Ženi ni bilo vseeno, ženska je kupila ... HP Microserver Gen8. 🙂

Delo je bilo staro, vendar zanesljivo, HP Microserver N40L. V obratovanju od leta 2012, 24/7. Delo pod nadzorom ESXi 5.1. Na njem se je vrtelo nekaj strežnikov 2003R2 (DNS in WEB). Nekakšna "zapenjanje nevarnih smeri." Enostaven, prostostoječ, informacijski spletni strežnik. Če je "kramp" enostavno in hitro, se dvignete iz varnostne kopije in znova zaženete. Ta strežnik ni gledal na splošno omrežje, ampak se je povezal samo med posodobitvami vsebine. A čas je minil in strežniki ... "utrujeni".

Želel sem si, da bi se DNS in WEB zagnala, vsaj v operacijskem sistemu Windows Server 2008R2 in v idealnem primeru na Windows Server 2012R2. In N40L se je začel upočasnjevati. Strojni viri N40L niso dovolj. AMD Turion (™) II procesor s frekvenco 1,5 GHz z arhitekturo 2/2 in več kot 8 GB pomnilnika.

Razumem, da HP Microserver Gen8 ni panaceja, vendar lahko postavite 16 GB pomnilnika in vzamete na primer procesor Intel® Xeon® E3-1220l s frekvenco 2,3 / 3,5 GHz, z 2/4 arhitekturo in izjemno nizko porabo energije (približno 17-20W ) Če denarja ni škoda, lahko na primer postavite Intel® Xeon® E3-1270 s frekvenco 3,4 / 4,1 GHz, z arhitekturo 4/8. Vendar tukaj ne gre presenetiti, da je sam procesor približno 1,5-krat dražji od celotnega mikro strežnika :-).

HP Microserver Gen8 je zadnji od HP-jevih mikro strežnikov, v katerih

  • lahko nadgradi
  • obstaja iLO, ki je, vidite, zelo priročen.

Žal Gen9 luči ni nikoli videl, svež Gen10 pa je ... preberite si o tem in razumeli boste vse 🙂

HP Microserver Gen8 ni več na voljo, vendar ga lahko še vedno kupite. Kar je bilo storjeno. Popolnoma nič Gen8 (G2020T) je bil kupljen pri AVITO 🙂. Nameščen na njem, s HPE sliko po meri, hipervizor ESXi 5.5U3. In vse.

Ne, ne vsi. Od tega kraja se začne zabava.

Nameščeno: VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso

Različica gonilnika diska: - scsi-hpvsa-5.5.0.100-1OEM.550.0.0.1331820

Kot se je izkazalo, je HP nekaj pokvaril v gonilniku diskovnega podsistema za ESXi 5.5 in delo z diski je postalo ... recimo, ne zelo učinkovito. Poleg tega, kot se je pozneje izkazalo, enaka težava obstaja tudi pri hipervizorjih HPE ESXi 6.0 / 6.5.

Kako neučinkovit? Rezultat merjenja v članku. Moram reči - gluho.

Po pogovoru s prijatelji in kopanju po internetu je bilo ugotovljeno, da je bila vse kriva, gonilnik, ki ga je HPE vključil v svojo sliko po meri z namestiteljem hipervizorja ESXi 5.5 in kasneje.

Toda za to težavo obstaja rešitev. Skupaj je internetna skupnost (https://homeservershow.com) našla gonilnik, ki resnično pospeši delo z diski v HP Microserver Gen8.

Različica gonilnika: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820

Sam gonilnik lahko zakonito, brezplačno in brez registracije prenesete s spletne strani HPE:


https: //support.hpe.com/hpsc/swd / ... b1dfc5314e02bc01b1436b
Vrsta: Gonilnik - krmilnik pomnilnika
Različica: 5.5.0-88.0 (9. september 2014)
Operacijski sistem (i): VMware vSphere 5.5
Ime datoteke: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib (707 KB)

Ostaja ga še namestiti. Kako to storiti, je opisano spodaj..

Najprej preverimo različico nameščenega gonilnika in, če je drugačna, jo nato nadomestimo s pravilno.

A) Pojdite do konzole ESXi gostitelja skozi PuTTY kot root in zaženite ukaz

seznam vibracijskih programov za esxcli | grep scsi

Tukaj je tisto, kar sem imel pred menjavo voznika

~ # esbcli seznam programske opreme | 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 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

Tako je. Ne tistega. Zakaj? In tukaj je pokazal test uspešnosti. Ne da je test, ampak iz zgornjih ukazov je jasno, da je preizkušen.

Iz konzole ESXI izvedemo naslednje ukaze:

cd / vmfs / volumni / [zbirka podatkov]
čas dd, če = / dev / nič od = tempfile bs = 8k štetje = 1000000

Opomba: Ne pozabite spremeniti [shrambe podatkov] v ime vaše prave DataStore.

Dobili smo rezultat:


1000000 + 0 zapisov v
1.000.000 + 0 zapisov
resničnih 14m 12.62s
uporabnik 0m 12,23s
sys 0m 0,00s

Zdi se, da ni slabo, ja?

Za primerjavo, v isti konfiguraciji, vendar z nameščenim ESXi 5.1U3, dobimo nekaj takega:


1000000 + 0 zapisov v
1.000.000 + 0 zapisov
resničnih 17m 25,62s
uporabnik 0m 7.23s
sys 0m 0,00s

To pomeni, da je vidno izboljšanje v primerjavi s prejšnjo različico hipervizorja. Toda za to morate sprejeti mojo besedo in nato pogledati popolnoma drugačen rezultat. Preberi do konca.

Torej, nadaljujemo z menjavo gonilnika.

Postopek je precej preprost. Domnevamo, da ste gonilnik, ki ga potrebujete, že prenesli s HP-jevega spletnega mesta s pomočjo zgornje povezave.

  1. Zaustavite vse poganjajoče VM-je
  2. Če ni omogočeno, omogočite ssh
  3. Kopirajte datoteko “scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib” v / tmp (na primer z uporabo WinSCP)
  4. Na konzolo hipervizorja ESXi se povežemo s PuTTY (seveda s korenskimi privilegiji)
  5. Spremenite trenutno mapo v tisto, kamor ste postavili datoteko, torej v mapo / tmp
    cd / tmp
  6. Kopirajte vib datoteko v mapo, iz katere bo nameščena
    cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib / var / log / vmware /
  7. Hipervizor prevedemo v vzdrževalni način
    vzdrževanje sistema esxcliMode je nastavljeno - resnično omogočeno
  8. Izbrišite trenutni gonilnik podsistema diska
    esxcli programska oprema vib odstrani -n scsi-hpvsa -f
  9. Namestite iz datoteke pravilen gonilnik scsi-hpvsa-5.5.0-88OEMesxcli programska oprema vib install -v datoteka: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check - vzdrževalni način
  10. Znova zaženemo ESXi, onemogočimo vzdrževalni način, onemogočimo ssh (če je potrebno) in zaženemo svoje virtualne stroje.
Opomba: Način Maintenace lahko onemogočite iz odjemalca ali s konzole z ukazom:
vzdrževanje sistema esxcliMode nastavljeno - ni mogoče napačno

Je vse preprosto? Ja samo.

Vedno pa se želite prepričati, da avtor ni lagal.

Preverite, ali se je spremenila različica gonilnika.

seznam vibracijskih programov za 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 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

Da Spremenjeno v pravilno.

Kaj pa hitrost? Nisi prevaran? Preveri! Kar sem tudi sam storil. Večkrat je bil sprožen preizkus zmogljivosti. Rezultat, milo rečeno, me je osupnil

cd / vmfs / volumni / [zbirka podatkov]
čas dd, če = / dev / nič od = tempfile bs = 8k štetje = 1000000


1000000 + 0 zapisov v
1.000.000 + 0 zapisov
resničnih 2m 6,73s
uporabnik 0m 5,21s
sys 0m 0,00s

Je sedemkrat hitrejši kot pri prejšnjem gonilniku in skoraj 9-krat hitrejši kot pri ESXI 5.1U3

Na forumu so uporabniki potrdili, da je gonilnik nameščen približno enako, in ne med namestitvijo ESXi 6.0 in 6.5. In nadomeščanje z različico scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820 vodi do istega pospeška diskovnega podsistema.

Zavesa! Po mojem mnenju - to je več kot prepričljiv argument v prid zamenjave voznika.