Como a taxa de consumo de crédito da CPU é calculada nas instâncias do AWS T2 / T3?

1

Alguém pode explicar simplesmente como os créditos de CPU são consumidos, ou seja, a qual taxa em instâncias T2 / T3. Eu tenho passado por este exemplo mas não consegui entender como , no primeiro exemplo, fase 3, o consumo é calculado

P3 - Nas próximas 24 horas, a utilização da CPU está em 7% (acima da linha de base), o que requer um gasto de 57,6 créditos. A instância gasta mais créditos do que ganha e o valor CPUCreditBalance reduz para 86,4 créditos.

Como 57,3 são calculados?

    
por Walid H. 09.10.2018 / 19:13

1 resposta

2

Antecedentes

Aqui estão as informações básicas da instância T3.nano mencionada no exemplo:

Name                        t3.nano 
vCPUs                       2
Baseline Performance/vCPU   5%
CPU Credits earned/hr       6

( veja link )

O conceito mais amplo de uso de crédito em caso explodido é este. Se você iniciar uma nova instância T3.nano e executar exatamente a linha de base de uso de 5% mencionada acima, você terá 0 créditos ao final de 1 hora. Se você usar 0% de uso, você terá 6 créditos ganhos no final de 1 hora. Ao final de 24 horas de 0% de uso, você teria 6 * 24 = 144 créditos.

Resposta

  • Divida o uso de 7% sobre a linha de base de 5% para um T3.nano. Isso mostra que você está correndo a 140% da linha de base. ( isto é 0,07 / 0,05 = 1,4)

  • Durante um período de 24 horas, o t3.nano ganha 144 créditos ( isto é, 6 créditos por hora * 24 horas = 144 créditos)

  • Sendo executado a 140% da linha de base por 24 horas, você usaria 201,6 créditos ( isto é, 144 * 1,4 = 201,6)

  • Pegue os 201,6 créditos que você usou e subtraia os 144 créditos que você ganhou ao longo do período de 24 horas, e você receberá 57,6% de crédito além de seus ganhos. ( i.e. 201,6 - 144 = 57,6)

por 09.10.2018 / 21:56