次の方法で共有


SystemResources.GuaranteedCpuUnits プロパティ

定義

システムで使用できる CPU ユニットを取得します。

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

プロパティ値

注釈

この値は、Kubernetes CPU 要求パラメーターで説明されている保証された CPU の数に対応します。各 1000 CPU ユニットは 1 CPU または 1 コアを表します。 たとえば、POD が CPU 要求として 1500 m ユニットで構成されている場合、このプロパティは 1.5 に割り当てられます。つまり、1.5 CPU は POD 専用になります。 POD の場合、この値は cgroupv2 の重みに基づいて数式を使用して計算されます。 y = (1 + ((x - 2) * 9999) / 262142)、y は CPU の重み、x は CPU 共有 (cgroup v1) です。 https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/2254-cgroup-v2#phase-1-convert-from-cgroups-v1-settings-to-v2.

適用対象