SystemResources.GuaranteedCpuUnits Özellik

Tanım

Sistemde kullanılabilen CPU birimlerini alır.

public:
 property double GuaranteedCpuUnits { double get(); };
public double GuaranteedCpuUnits { get; }
member this.GuaranteedCpuUnits : double
Public ReadOnly Property GuaranteedCpuUnits As Double

Özellik Değeri

Açıklamalar

Bu değer, Kubernetes CPU istek parametresi tarafından açıklandığı gibi garanti edilen CPU sayısına karşılık gelir ve her 1000 CPU birimi 1 CPU veya 1 Çekirdeği temsil eder. Örneğin, POD CPU isteği olarak 1500m birimle yapılandırılırsa, bu özellik 1,5'e atanır ve bu da pod için bir buçuk CPU'nun ayrılacağı anlamına gelir. POD için bu değer, formül kullanılarak cgroupv2 ağırlığına göre hesaplanır. y = (1 + (((x - 2) * 9999) / 262142), burada y CPU ağırlığı, x ise CPU paylaşımıdır (cgroup v1). https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/2254-cgroup-v2#phase-1-convert-from-cgroups-v1-settings-to-v2.

Şunlara uygulanır