SystemResources.GuaranteedCpuUnits プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムで使用できる 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.
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET