News
Metrikinfos beim Hyper-V ermitteln
Beim Hyper-V des Windows Server 2012 kann man bestimmte Metriken verfolgen lassen, die für die virtuellen Maschinen (VMs) ermittelt werden.
Zu den Werten, die sich der Administrator bei der kommenden Version des Hyper-V (sprich mit der Generation des Windows Server 2012) anzeigen lassen kann, gehören die folgenden Metriken:
- Durchschnittliche CPU-Ausnutzung, gemessen in MHz über eine bestimmte Zeitperiode,
- durchschnittliche Ausnutzung des physischen Arbeitsspeichers (gemessen in MByte),
- minimale Speicherausnutzung (niedrigster Wert des physischen Arbeitsspeichers für die VM),
- maximale Speicherausnutzung (maximaler Wert des physischen Arbeitsspeichers für die VM),
- maximaler Wert des Speicherplatzes auf der Festplatte, der für die VM zugewiesen wird,
- gesamter eingehenden Netzwerkverkehr, der über einen virtuellen Netzwerkadapter geht und
- gesamter ausgehender Netzwerkverkehr, der über einen virtuellen Netzwerkadapter läuft.
Um das Sammeln der Metrikdaten für eine VM zu starten, kann der Administrator das Powershell-Cmdlet Enable-VMResourceMetering einsetzen. Von der Syntax er sieht es wie folgt aus:
Enable-VMResourceMetering -VMName <virtual machine name>
Um die Zähler dann wieder zurücksetzen zu können, gibt es noch das Cmdlet Reset-VMResourceMetering, das einfach auf der Powershell-Kommandozeile einzugeben ist. Mit dem Cmdlet Disable-VMResourceMetering werden die Zähler dann deaktiviert. Um sich die gesammelten Werte anzeigen zu lassen, muss man das Cmdlet Measure-VM verwenden.
Ein Bespiel aus der Systemumgebung des Autors zeigt den Einsatz. Dabei wird die Ausgabe noch an den Alias „Formal List“ (fl) übergeben. Damit werden dann auch alle verfügbaren Daten angezeigt. Ansonsten würde man nur eine tabellarische Darstellung bekommen, bei der einige Informationen nicht dargestellt werden. Zudem wäre noch das Cmdlet Measure-VMResourcePool einsatzbereit – wenn man Resource-Pools verwendet.
PS C:\> measure-vm -Name savdaldc10 | fl
Die Ausgabe zu diesem Befehl sieht in der Testumgebung des Autors wie folgt aus:
ComputerName : SAVDALHV01
VMId : 89173c3f-6d85-434e-80a0-9dd631a21d0e
VMName : savdaldc10
MeteringDuration : 00:01:33.9600000
AverageProcessorUsage : 171
AverageMemoryUsage : 2244
MaximumMemoryUsage : 2244
MinimumMemoryUsage : 2244
TotalDiskAllocation : 40960
NetworkMeteredTrafficReport : {Microsoft.HyperV.PowerShell.VMNetworkAdapterPortAclMeteringReport,
Microsoft.HyperV.PowerShell.VMNetworkAdapterPortAclMeteringReport,
Microsoft.HyperV.PowerShell.VMNetworkAdapterPortAclMeteringReport,
Microsoft.HyperV.PowerShell.VMNetworkAdapterPortAclMeteringReport}
AvgCPU : 171
AvgRAM : 2244
MinRAM : 2244
MaxRAM : 2244
TotalDisk : 40960




















