Compartilhar via


SystemResources.GuaranteedCpuUnits Propriedade

Definição

Obtém as unidades de CPU disponíveis no sistema.

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

Valor da propriedade

Comentários

Esse valor corresponde ao número de CPUs garantidas, conforme descrito pelo parâmetro de solicitação de CPU do Kubernetes, cada 1000 unidades de CPU representam 1 CPU ou 1 Núcleo. Por exemplo, se o POD estiver configurado com unidades de 1500m como a solicitação de CPU, essa propriedade será atribuída a 1,5, o que significa que uma CPU e meia será dedicada para o POD. Para POD, esse valor é calculado com base no peso cgroupv2, usando a fórmula . y = (1 + ((x - 2) * 9999) / 262142), em que y é o peso da CPU e x é o compartilhamento de 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.

Aplica-se a