Für diejenigen, die es nicht wissen, ist das Parken von CPUs eine Funktion in neueren Windows Server-Versionen, die es Windows ermöglicht, einen CPU-Kern so gut wie auf Null zu setzen und ihn nicht zu verwenden. Es wurde als Energiesparmaßnahme eingeführt. Es gibt weitere Einzelheiten über sie hier , unter anderen Orten.
Ich bin jedoch gespannt, ob dies für einen virtualisierten Gast von Bedeutung ist - oder ob das Parken von CPUs eher ein Hindernis als eine Hilfe ist, da die physischen CPUs von ESXi und nicht von Windows verwaltet werden und eine geparkte CPU weniger wahrscheinlich ist mit Datenverkehr umgehen, es sei denn, der Scheduler hält es für ausreichend Arbeit, um die CPU zu entparken?
Ich habe nichts darüber gefunden - ich vermute, dass es sehr stark von einer bestimmten Arbeitsbelastung abhängt, aber ich habe keine Diskussion gesehen (im Gegensatz zum Beispiel, ob Hyper-Threading einen Effekt hat, der anscheinend regelmäßig diskutiert wird ). Obwohl ich den "Test mit Ihrer Arbeitsbelastung" verstehe, habe ich mich gefragt, ob es da draußen Ratschläge / Richtlinien gibt, die ich verpasst habe.
quelle
Antworten:
Versuchen Sie auf jeden Fall, Ihre VMs richtig zu dimensionieren .
Wenn Sie über genügend freie virtuelle CPUs verfügen, um sich Gedanken über das "Parken von CPUs" zu machen, sind der VM möglicherweise zu viele zugeordnet.
Es ist keine häufige Anforderung, daher würde ich mich nur auf die herkömmlichen Ressourcenverwaltungstools verlassen, es sei denn, Sie haben derzeit ein Leistungsproblem.
Bearbeiten:
Sie sind mit einem Performance - Problem.
quelle
Es wäre egal. Wenn Sie Strom sparen möchten, weisen Sie dem VM-Gast weniger Kerne zu. Windows wird versuchen, seine "virtuellen" Kerne zu verwalten, hat jedoch keine Kontrolle über den Hypervisor, sodass die tatsächlichen physischen CPUs auf dem System nicht beeinträchtigt werden.
quelle