Me deparei com CPU Credit Balance no monitoramento EC2. O que é saldo de crédito da CPU ?
fonte
Me deparei com CPU Credit Balance no monitoramento EC2. O que é saldo de crédito da CPU ?
AWS EC2
possui 2 tipos diferentes de instâncias: Instâncias de desempenho fixas (por exemplo, M3, C3 etc.) e Instâncias de desempenho com interrupção (por exemplo, T2). Fixed Performance Instances
fornece um desempenho consistente da CPU, enquanto Burstable Performance Instances
fornece uma baseline CPU performance
carga de trabalho abaixo do normal. Mas quando a carga de trabalho aumenta Burstable Performance Instances
, é possível estourar, ou seja, aumentar o desempenho da CPU.
Crédito da CPU regula a quantidade de CPU estourada de uma instância. Você pode gastar esse crédito da CPU para aumentar o desempenho da CPU durante o período de Burst. Suponha que você esteja operando a instância com 100% de desempenho da CPU por 5 minutos, gastando 5(i.e. 5*1.0)
crédito da CPU. Da mesma forma, se você executar uma instância com desempenho de 50% da CPU por 5 minutos, gastará 2.5(i.e. 5*0.5)
Créditos da CPU.
O saldo do crédito da CPU é simplesmente a quantidade de crédito da CPU disponível na sua conta a qualquer momento.
Ao criar uma instância, você receberá um crédito inicial da CPU . A cada hora você receberá certa quantidade de créditos da CPU automaticamente (essa quantidade depende do tipo de instância). Se você não estourar o desempenho da CPU, o crédito da CPU será adicionado ao seu saldo de créditos da CPU da sua conta. Se você estiver sem crédito de CPU (ou seja, o saldo de crédito da CPU se transformar em 0), sua instância funcionará no desempenho da linha de base.
Leia mais sobre créditos de CPU e desempenho da linha de base para instâncias de desempenho explosivas
De acordo com documento oficial :
fonte
Para expandir a resposta anterior.
t2
instâncias de classe usam um modelo de CPU que pode ser estourado Em vez de ter acesso a recursos completos da CPU o tempo todo, você obtém acesso à base completa de recursos da CPU em um modelo de crédito da CPU.Quando sua instância está ociosa, ela cria créditos até um limite. A taxa e o limite variam de acordo com o tamanho da instância.
Ao usar os recursos da CPU, você gasta esses créditos. Depois que você acabar, o uso da CPU é limitado muito baixo até você acumular mais créditos.
fonte
Quando sua instância usa menos recursos da CPU do que o nível de desempenho básico permite (como quando está ociosa), os créditos da CPU não utilizados (ou a diferença entre o que foi ganho e o que foi gasto) são armazenados no saldo de crédito por até 24 horas , criando créditos de CPU para estourar.
fonte