Freigeben über


SystemResources.GuaranteedCpuUnits Eigenschaft

Definition

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.

Gilt für: