Marcin K.

Marcin K. Informatyk

Temat: Słaba wydajność dysków VHD

Witam,

mam utworzony Failover Cluster z dwóch hostów Hyper-V Server 2012 R2 i podłączoną macierz IBM v3700 z dyskami HDD w RAID10. RAID na macierzy podzielony na dysk quorum i dysk volume, które są podłączone bezpośrednio do hostów poprzez Fibre Chanel (na hostach adaptery HBA QLogic Fibre Channel) z włączoną funkcją MPIO .

Wykonując test prędkości dysku za pomocą HDTune transfery na maszynach wirtualnych są rzędu 50-100 MB/s i tak samo pokazuje performace monitor na macierzy:

Test na maszynie wirtualnej:

Obrazek


Wynik testu na macierzy:

Obrazek

widać że transfer osiąga max. około 100 MB/s.

natomiast wykonując operacje takie jak kopiowanie pliku o dużej wielkości w to samo miejsce lub tworzenie dodatkowego VHD dla maszyny wirtualnej bezpośrednio na volumenie CSV (C:\ClusterStorage\Volume1\) gdzie są składowane katalogi z maszynami wirtualnymi, transfer osiąga około 400-600 MB/s.

tworzenie nowego dysku:

Obrazek


wynik przy tworzeniu nowego dysku VHD dla maszyny wirtualnej:

Obrazek

widać że transfer wzrósł do ponad 500 MB/s na macierzy.

ustawienia maszyny wirtualnej:

Obrazek


Reasumując operacje na dysku na vm są bardzo wolne, operacje na CSV są prawidłowe.

Jaka jest tego przyczyna?