Language

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 コアを表します。 たとえば、ポッドが CPU 要求として 1500m ユニットで構成されている場合、このプロパティは 1.5 に割り当てられます。つまり、1 つ半の CPU がポッド専用になります。 ポッドの場合、この値は 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を参照してください。

適用対象