Me encontré con el saldo de crédito de CPU en el monitoreo EC2. ¿Qué es el saldo de crédito de la CPU ?
fuente
Me encontré con el saldo de crédito de CPU en el monitoreo EC2. ¿Qué es el saldo de crédito de la CPU ?
AWS EC2
tiene 2 tipos diferentes de instancias: instancias de rendimiento fijo (p. ej., M3, C3, etc.) e instancias de rendimiento de estallido (p. ej., T2). Fixed Performance Instances
proporciona un rendimiento de CPU constante mientras que Burstable Performance Instances
proporciona una baseline CPU performance
carga de trabajo por debajo de lo normal. Pero cuando aumenta la carga de trabajo Burstable Performance Instances
tienen la capacidad de explotar, es decir, aumentar el rendimiento de la CPU.
CPU Credit regula la cantidad de ráfaga de CPU de una instancia. Puede gastar este crédito de CPU para aumentar el rendimiento de la CPU durante el período de ráfaga. Supongamos que está operando la instancia al 100% del rendimiento de la CPU durante 5 minutos, gastará 5(i.e. 5*1.0)
crédito de CPU. Del mismo modo, si ejecuta una instancia con un rendimiento de CPU del 50% durante 5 minutos, gastará 2.5(i.e. 5*0.5)
créditos de CPU.
El saldo de crédito de CPU es simplemente la cantidad de crédito de CPU disponible en su cuenta en cualquier momento.
Cuando cree una instancia, obtendrá un crédito de CPU inicial . En cada hora obtendrá cierta cantidad de créditos de CPU automáticamente (esta cantidad depende del tipo de instancia). Si no supera el rendimiento de la CPU, el Crédito de la CPU se agregará al Saldo de crédito de la CPU de su cuenta. Si no tiene crédito de CPU (es decir, el saldo de crédito de CPU se convierte en 0) su instancia funcionará en el rendimiento de referencia.
Obtenga más información sobre los créditos de CPU y el rendimiento de referencia para instancias de rendimiento de Burstable
Según documento oficial :
fuente
Para ampliar en la respuesta anterior.
t2
Las instancias de clase utilizan un modelo de CPU que se puede grabar. En lugar de tener acceso a recursos de CPU completos todo el tiempo, obtiene acceso a la base de recursos de CPU completa en un modelo de crédito de CPU.Cuando su instancia está inactiva, la instancia está acumulando créditos hasta un límite. La tasa y el límite varían según el tamaño de la instancia.
Cuando usa recursos de CPU, gasta esos créditos. Una vez que se agota, el uso de su CPU tiene un límite muy bajo hasta que acumule más créditos.
fuente
Cuando su instancia usa menos recursos de CPU de lo que permite su nivel de rendimiento base (como cuando está inactiva), los créditos de CPU no utilizados (o la diferencia entre lo que se ganó y lo que se gastó) se almacenan en el saldo de crédito durante hasta 24 horas , creando créditos de CPU por estallar.
fuente