Créditos da CPU
Conceito
Os créditos de CPU medem a computação, o armazenamento e o uso de recursos de rede de um ECS. Os ECS usam créditos de CPU para garantir o desempenho da linha de base, evitando problemas causados pelo excesso de comprometimento da CPU.
Os ECS baseados em crédito de CPU são adequados para os aplicativos que exigem um nível de base de desempenho de vCPU em geral e desempenho de intermitência em caso de intermitência de tráfego.
Os ECS básicos de computação gerais são executados com base em créditos de CPU (não incorrem em custos adicionais). Para mais detalhes, veja Os ECS básicos de computação geral.
Regras de Trabalho
Depois que um ECS baseado em crédito de CPU é criado, a plataforma de nuvem aloca automaticamente os créditos iniciais de CPU ao ECS para seu desempenho de intermitência.
Após a execução do ECS, seus créditos são acumulados ou gastos. Quando o desempenho real de computação do ECS é maior do que o desempenho da CPU de linha de base, os créditos da CPU são gastos para atender aos requisitos de desempenho. Quando o desempenho de computação real é menor do que o desempenho da CPU de linha de base, os créditos da CPU são acumulados até que o limite de saldo de crédito da CPU seja atingido.
- Créditos de CPU podem ser acumulados. No entanto, depois que os créditos atingirem o limite de saldo de crédito da CPU, quaisquer novos créditos ganhos serão descartados.
- Os créditos iniciais não são contabilizados no limite de saldo de crédito da CPU.
- Quando um ECS começa a gastar créditos de CPU, ele usa preferencialmente os créditos iniciais de CPU.
- Um crédito de CPU é igual a uma vCPU em execução com 100% de uso por um minuto.
- Quando o desempenho de computação real é maior do que o desempenho da linha de base, os créditos acumulados são gastos até que sejam consumidos. Em seguida, o desempenho de computação real não pode exceder o desempenho de linha de base.
Termos relacionados
Prazo |
Descrição |
Exemplo |
---|---|---|
Créditos iniciais da CPU |
Depois que um ECS T6 é criado, a plataforma de nuvem aloca automaticamente créditos de CPU para esse ECS. Esses créditos são créditos iniciais da CPU. Os créditos iniciais da CPU são alocados somente após a criação de um ECS. |
Depois que um t6.large.1 é criado, ele tem 60 créditos iniciais de CPU. |
Limite do saldo de crédito da CPU |
Quando o desempenho real de computação é menor do que o desempenho da CPU de linha de base, os créditos da CPU são acumulados. Os créditos acumulados não expirarão em um ECS em execução. Quando os créditos atingem o valor máximo permitido, que é especificado pelo limite de saldo de crédito da CPU, quaisquer novos créditos ganhos serão descartados. O limite de saldo de crédito da CPU varia dependendo das variações do ECS. |
O limite de saldo de crédito da CPU para um ECS t6.large.1 é 576. Quando os créditos de CPU acumulados atingirem 576, não serão acumulados mais créditos. Quando os créditos de CPU acumulados são menores que 576, os créditos de CPU podem ser acumulados novamente. |
Taxa de ganho de crédito da CPU (créditos/hora) |
O número de créditos de CPU obtidos por um ECS por hora, que corresponde à linha de base da CPU. Um crédito de CPU é igual a uma vCPU em execução com 100% de uso por um minuto. |
A taxa de ganho de crédito de CPU de um ECS t6.large.1 é 24, indicando que um ECS t6.large.1 pode ganhar 24 créditos de CPU por hora. |
Linha de base da CPU (%) |
Quando o número de créditos de CPU que um ECS gasta por minuto é o mesmo que o número de créditos de CPU que o ECS ganha por minuto, o ECS é executado na linha de base da CPU. |
A linha de base da CPU de um ECS t6.large.1 é de 40%. Quando o desempenho real de computação de um ECS t6.large.1 atinge 40%, o número de créditos gastos pelo ECS por minuto é igual ao número de créditos ganhos pelo ECS por minuto. |
Linha de base média da CPU (%) |
Quando um ECS é executado na linha de base da CPU, o desempenho de computação de cada vCPU é a linha de base média da CPU, que é calculada usando a seguinte fórmula: Average CPU baseline = CPU baseline/Number of vCPUs |
A linha de base da CPU de um ECS t6.large.1 é de 40%, e o ECS tem as duas vCPU. Em seguida, a linha de base média da CPU é de 20%. |
Créditos de CPU gastos |
Quando o desempenho real de computação de um ECS é maior que o desempenho da CPU de linha de base, os créditos da CPU são gastos para atender aos requisitos de desempenho. Um crédito de CPU é gasto para uma vCPU em execução com 100% de uso por um minuto. A fórmula para calcular os créditos de CPU gastos por minuto é a seguinte: Number of CPU credits spent per minute = 1 CPU credit x Actual computing performance |
Quando um ECS t6.large.1 é executado com o desempenho de computação de 20% por um minuto, o ECS gasta 0,2 créditos de CPU. |
Créditos de CPU acumulados |
A fórmula para calcular o número de créditos de CPU acumulados por minuto é a seguinte: Number of CPU credits accrued per minute = 1 CPU credit x (CPU baseline – Actual computing performance) |
A linha de base da CPU de um ECS t6.large.1 é de 40%. Quando o desempenho de computação real do ECS é de 10%, o ECS acumula 0,3 créditos de CPU por minuto. |
Impacto dos créditos de CPU após a interrupção de um ECS
A alteração dos créditos da CPU varia de acordo com o modo de cobrança do ECS e o tipo de rede.
Modo de cobrança |
Alteração de crédito da CPU após a interrupção de um ECS |
---|---|
Anual/Mensal |
Os créditos de CPU existentes são retidos e acumulados até que o limite de saldo de crédito de CPU seja atingido. |
Pagamento conforme o uso |
Os créditos de CPU existentes são retidos, mas não acumulados. |
Preço spot |
Os créditos de CPU existentes são retidos, mas não acumulados. |