web-dev-qa-db-fra.com

Quel est le solde créditeur du processeur dans EC2?

Je suis tombé sur solde créditeur du processeur dans la surveillance EC2. Qu'est-ce que solde créditeur du processeur?

100
Ramesh Murugesan

AWS EC2 a 2 types d'instances différents: Instances de performance fixes (par exemple, M3, C3, etc.) et Burstable Performance Instances (par exemple T2). Fixed Performance Instances fournit des performances de processeur constantes tandis que Burstable Performance Instances fournit un baseline CPU performance dans le cadre d'une charge de travail normale. Mais lorsque la charge de travail augmente, les Burstable Performance Instances ont la capacité d’éclater, c’est-à-dire d’augmenter les performances du processeur.

Crédit de processeur règle la quantité de rafales de processeur d'une instance. Vous pouvez utiliser ce crédit pour augmenter les performances du processeur pendant la période de rafale. Supposons que vous utilisiez l'instance à 100% des performances du processeur pendant 5 minutes. 5(i.e. 5*1.0) crédit de processeur. De même, si vous exécutez une instance à 50% des performances du processeur pendant 5 minutes, vous utiliserez 2.5(i.e. 5*0.5) Crédits du processeur.

Le solde du crédit de processeur est simplement le montant de crédit de processeur disponible sur votre compte à tout moment.

Lorsque vous créez une instance, vous obtenez un crédit de processeur initial . Dans chaque heure, vous obtiendrez automatiquement un certain nombre de crédits de processeur (ce montant dépend du type d'instance). Si vous n'éclatez pas les performances du processeur, le crédit CPU sera ajouté au solde créditeur de votre compte. Si vous n’avez plus de crédit de processeur (c’est-à-dire que le solde du crédit de processeur passe à 0), votre instance travaillera sur les performances de base.

En savoir plus sur Crédits de l’UC et performances de base pour les instances de performances Burstable

204
Mostafiz Rahman

Selon document officiel :

Amazon EC2 vous permet de choisir entre des instances de performances fixes (par exemple, M3, C3 et R3) et des instances de performances Burstable (par exemple, T2). Les instances de performance en mode burstable fournissent un niveau de base de performances du processeur avec la possibilité de faire des rafales au-dessus de la base. Les instances T2 sont destinées à des charges de travail qui n'utilisent pas le processeur complet souvent ni de manière cohérente, mais qui ont parfois besoin d'éclater.

Les performances de base et la capacité d’éclatement des instances T2 sont régies par les crédits CPU. Chaque instance T2 reçoit des crédits d'UC en continu, dont le taux dépend de la taille de l'instance. Les instances T2 accumulent des crédits de processeur lorsqu'elles sont inactives et utilisent des crédits de processeur lorsqu'elles sont actives. Un crédit de processeur fournit les performances d'un cœur de processeur complet pendant une minute .

25
haotang

Pour développer la réponse précédente.

Les instances de classe t2 utilisent un modèle de processeur pouvant être éclaté. Au lieu d'avoir accès à toutes les ressources du processeur en permanence, vous avez accès à des ressources de processeur complètes basées sur un modèle de crédit de processeur.

Lorsque votre instance est inactive, elle génère des crédits jusqu'à un plafond. Le taux et le plafond varient en fonction de la taille de l'instance.

Lorsque vous utilisez les ressources du processeur, vous dépensez ces crédits. Une fois que vous avez épuisé vos ressources, l'utilisation de votre processeur est limitée jusqu'à ce que vous accumuliez plus de crédits.

15
datasage

Lorsque votre instance utilise moins de ressources de processeur que son niveau de performance de base ne le permet (comme lorsqu'il est inactif), les crédits de processeur 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 éclatement.

10
Donal