Microsoft heeft een feature ingebouwd in Hyper-V genaamd QoS. Deze feature zorgt ervoor dat je het aantal IOPS kan limiteren bij een VM.
Microsoft spreekt echter over genormaliseerde IOPS, wat erop neerkomt dat elke 8KB data telt als 1 IOP.
Weliswaar adviseren ze zelf een standaard waarde van rond de 500 IOPS per VM, dit gaat natuurlijk een aantal problemen opleveren.
Met synthetische tests, en praktijk tests, komt het er namelijk op neer dan ik op onze onderlaag (3par storage) inderdaad een limiet herken van 500 IOPS, echter, de doorvoorsnelheid komt ook niet meer boven de 4MB per seconde uit wat redelijk logisch is door de uitleg van "Normalized I/O".
Gevolg is dat de situatie onwerkbaar is. Ik wil een normale doorvoersnelheid (lees +- 100MB) en normale IOPS (250 o.i.d.) voor de server.
Indien ik de server 12.500 IOPS geef haal ik de doorvoorsnelheid, maar trekt de server op zijn max ook 12500 IOPS wat weer zinloos is.
Wie herkent dit probleem?
Microsoft spreekt echter over genormaliseerde IOPS, wat erop neerkomt dat elke 8KB data telt als 1 IOP.
Weliswaar adviseren ze zelf een standaard waarde van rond de 500 IOPS per VM, dit gaat natuurlijk een aantal problemen opleveren.
Met synthetische tests, en praktijk tests, komt het er namelijk op neer dan ik op onze onderlaag (3par storage) inderdaad een limiet herken van 500 IOPS, echter, de doorvoorsnelheid komt ook niet meer boven de 4MB per seconde uit wat redelijk logisch is door de uitleg van "Normalized I/O".
Gevolg is dat de situatie onwerkbaar is. Ik wil een normale doorvoersnelheid (lees +- 100MB) en normale IOPS (250 o.i.d.) voor de server.
Indien ik de server 12.500 IOPS geef haal ik de doorvoorsnelheid, maar trekt de server op zijn max ook 12500 IOPS wat weer zinloos is.
Wie herkent dit probleem?