Wenn man auf einem Windows-Server mit Hyper-V virtuelle Maschinen betreibt, stellt sich früher oder später die Frage: Wie kann man den Ressourcenverbrauch von virtuellen Maschinen prüfen?
Ressourcenverbrauch von virtuellen Maschinen im Hyper-V Manager prüfen
Natürlich bietet der Hyper-V Manager eine schnelle Möglichkeit, grundlegende Informationen wie Arbeitsspeicherverbrauch und CPU-Auslastung einzusehen. Für eine detailliertere Analyse ist jedoch die Windows PowerShell deutlich besser geeignet.
Ressourcenmessung aktivieren
Um den Ressourcenverbrauch einer virtuellen Maschine mit PowerShell zu ermitteln, muss zunächst die Ressourcenmessung aktiviert werden. Dies geschieht mit dem Cmdlet Enable-VMResourceMetering und dem Namen der entsprechenden VM.
Enable-VMResourceMetering -VMName vSV16Neu

Ressourcenverbrauch auslesen
Sobald die Messung aktiviert ist, kann der aktuelle Ressourcenverbrauch mit dem Cmdlet Measure-VM abgefragt werden. Dazu wird die VM zunächst mit Get-VM aufgerufen und anschließend per Pipe an Measure-VM übergeben:
Get-VM -Name vSV16Neu | Measure-VM
Dieses Cmdlet liefert eine Vielzahl an Informationen, darunter:
- CPU-Zeit
- Arbeitsspeichernutzung
- Netzwerkdatenverkehr
- Festplatten-I/O

Hilfe zu Measure-VM anzeigen
Da Measure-VM viele Parameter und Ausgabewerte bietet, lohnt sich ein Blick in die PowerShell-Hilfe. Diese kann mit folgendem Befehl aufgerufen werden:
Get-Help Measure-VM -Detailed
Es kann jedoch sein, dass die Hilfeinformationen erst heruntergeladen werden müssen. Dazu benötigt man das Cmdlet Update-Help. Genauere Informationen könnt ihr dem Artikel PowerShell Hilfe Updaten entnehmen.
Befehlsreferenzen wie die Top 10 Windows PowerShell Befehle für Hyper-V und viele weitere kannst du direkt hier auf it-learner.de downloaden.










