2016-07-11 7 views
0

Ich entschuldige mich für eine möglicherweise dumme Frage. In meiner Arbeitsumgebung führen wir mehrere VMs mit Hyper-V aus. Ich besuche das SNMP dieser VM mit Observium hauptsächlich für grafische Zwecke. Der Host-Rechner ist ein Intel Xeon E5-2407 @ 2.4GHZ x2, meine Frage ist, wenn ich mir die Graphen der CPU des Host-Rechners anschaue, erreicht sie einen Spitzenwert von etwa 8% CPU-Auslastung. Wenn ich die anderen VMs überprüfen sehen sie aus wie:Hyper-V-CPU SNMP-Überwachung

VM1 - 4 vcore ist - 50%/VM2 - 4 vcore ist - 45%/VM3 - 2 vcore ist - 50%/VM4 - 4 vcore von - 3%

Could ist es wirklich möglich, dass die Host-Maschine gerade keine Verarbeitung durchführt, obwohl die tatsächlichen virtuellen Maschinen 50% ihrer Verarbeitungsleistung erreichen? Denken Sie, dass die Hyper-V-Abfrage falsch ist? Hat jemand damit schon Erfahrung?

Ich würde mich über jede Rückmeldung freuen, danke!

Antwort

0

Aufgrund der Art der Virtualisierung ist die CPU-Auslastung in der VM nicht genau zu überwachen. Kurzversion: Die Prozessorplanung wird von Hypervisor verwaltet, sodass die VM nicht wirklich weiß, wie viel sie verbraucht. MSDN article beschreibt dies im Detail, wenn Sie eine solide Übersicht haben wollen.

+0

Vielen Dank für Ihr Feedback! –