SystemResources.GuaranteedCpuUnits Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die im System verfügbaren CPU-Einheiten ab.
public:
property double GuaranteedCpuUnits { double get(); };
public double GuaranteedCpuUnits { get; }
member this.GuaranteedCpuUnits : double
Public ReadOnly Property GuaranteedCpuUnits As Double
Eigenschaftswert
Hinweise
Dieser Wert entspricht der Anzahl der garantierten CPUs, wie im Kubernetes-CPU-Anforderungsparameter beschrieben, wobei jede 1.000 CPU-Einheiten 1 CPU oder 1 Kern darstellen. Wenn der POD beispielsweise mit 1500m-Einheiten als CPU-Anforderung konfiguriert ist, wird diese Eigenschaft 1.5 zugewiesen, was bedeutet, dass anderthalb CPU-Einheiten für den POD dediziert sind. Für POD wird dieser Wert basierend auf der cgroupv2-Gewichtung mit der Formel berechnet. y = (1 + ((x - 2) * 9999) / 262142), wobei y die CPU-Gewichtung und x die CPU-Freigabe (cgroup v1) ist. https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/2254-cgroup-v2#phase-1-convert-from-cgroups-v1-settings-to-v2.