Je suis tombé sur le solde de crédit du processeur dans la surveillance EC2. Qu'est-ce que le solde créditeur CPU ?
la source
Je suis tombé sur le solde de crédit du processeur dans la surveillance EC2. Qu'est-ce que le solde créditeur CPU ?
AWS EC2
a 2 types d'instances différents: Instances de performances fixes (par exemple M3, C3, etc.) et Instances de performances extensibles (par exemple T2). Fixed Performance Instances
fournit des performances de processeur cohérentes tout en Burstable Performance Instances
fournissant une baseline CPU performance
charge de travail normale. Mais lorsque la charge de travail augmente, vous Burstable Performance Instances
avez la capacité de exploser, c'est-à-dire d'augmenter les performances du processeur.
CPU Credit régule la quantité de rafale CPU d'une instance. Vous pouvez dépenser ce crédit CPU pour augmenter les performances du processeur pendant la période Burst. Supposons que vous exploitiez l'instance à 100% des performances du processeur pendant 5 minutes, vous dépenserez du 5(i.e. 5*1.0)
crédit processeur. De même, si vous exécutez une instance à 50% de performances du processeur pendant 5 minutes, vous dépenserez des 2.5(i.e. 5*0.5)
crédits de processeur.
Le solde de crédit CPU est simplement le montant de crédit CPU disponible dans votre compte à tout moment.
Lorsque vous créez une instance, vous obtenez un crédit CPU initial . Chaque heure, vous obtiendrez automatiquement un certain nombre de crédits CPU (ce montant dépend du type d'instance). Si vous n'augmentez pas les performances du processeur, le crédit du processeur sera ajouté au solde de crédit du processeur de votre compte. Si vous n'avez plus de crédit CPU (c'est-à-dire que le solde du crédit CPU devient 0), votre instance fonctionnera sur les performances de base.
En savoir plus sur les crédits CPU et les performances de base pour les instances de performances extensibles
Selon le document officiel :
la source
Pour développer la réponse précédente.
t2
les instances de classe utilisent un modèle de processeur extensible. Au lieu d'avoir accès à toutes les ressources CPU tout le temps, vous avez accès à toutes les ressources CPU basées sur un modèle de crédit CPU.Lorsque votre instance est inactive, l'instance crée des crédits jusqu'à un plafond. Le taux et le plafond varient en fonction de la taille de l'instance.
Lorsque vous utilisez des ressources CPU, vous dépensez ces crédits. Une fois que vous êtes épuisé, votre utilisation du processeur est très faible jusqu'à ce que vous accumuliez plus de crédits.
la source
Lorsque votre instance utilise moins de ressources CPU que ne le permet son niveau de performance de base (par exemple, lorsqu'elle est inactive), les crédits CPU inutilisés (ou la différence entre ce qui a été gagné et ce qui a été dépensé) sont stockés dans le solde créditeur pendant 24 heures maximum. , création de crédits CPU pour l'éclatement.
la source