SystemResources.GuaranteedCpuUnits Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.