Contrôle de l'état du processeur pour les instances Amazon EC2 Linux - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Contrôle de l'état du processeur pour les instances Amazon EC2 Linux

Les états C contrôlent les niveaux de sommeil dans lesquels un cœur peut entrer lorsqu'il est inactif. Les états « C-state » sont numérotés de C0 (l’état le plus superficiel lorsque le cœur est totalement éveillé et exécute les instructions) à C6 (l’état de veille le plus profond lorsqu’un cœur est arrêté).

Les états P contrôlent les performances souhaitées (en CPU fréquence) à partir d'un noyau. La numérotation des états « P-states » commence à P0 (paramètre de performance le plus élevé dans lequel le cœur peut utiliser la technologie Intel Turbo Boost pour améliorer la fréquence si possible) et va de P1 (état « P-state » qui demande la fréquence de base maximale) à P15 (fréquence la plus basse possible).

Note

AWS Les processeurs Graviton sont dotés de modes d'économie d'énergie intégrés et fonctionnent à une fréquence fixe. Par conséquent, ils ne permettent pas au système d’exploitation de contrôler les états « C-state » et les états « P-state ».

États C-state et P-state

Les types d’instance EC2 suivants permettent à un système d’exploitation de contrôler les états « C-state » et « P-state » des processeurs.

  • Usage général : m4.10xlarge | m4.16xlarge

  • Optimisé pour le calcul : c4.8xlarge

  • Mémoire optimisée : r4.8xlarge | r4.16xlarge | x1.16xlarge | x1.32xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge

  • Stockage optimisé : d2.8xlarge | i3.8xlarge | i3.16xlarge | i3en.24xlarge | h1.8xlarge | h1.16xlarge

  • Calcul accéléré : f1.16xlarge | g3.16xlarge | | p2.16xlarge | p3.16xlarge

  • Bare metal : toutes les instances bare metal avec Intel et AMD processeurs

États C-state uniquement

Les types d’instance suivants permettent à un système d’exploitation de contrôler les états « C-state » des processeurs :

  • Usage général : m5.12xlarge m5.24xlarge m5d.12xlarge | m5d.24xlarge | m5n.12xlarge | m5n.24xlarge | m5dn.12xlarge | m5dn.24xlarge | m5zn.6xlarge | m5zn.12xlarge | m6a.24xlarge m6a.48xlarge | m6i.16xlarge | m6i.32xlarge | m6id.16xlarge | m6id.32xlarge | m6idn.16xlarge | m6in.16xlarge | m6in.32xlarge | m7a.medium | m7a.large m7a.xlarge | m7a.2xlarge | m7a.4xlarge | m7a.8xlarge | m7a.12xlarge | m7a.16xlarge | m7a.24xlarge | m7a.32xlarge | m7a.48xlarge | m7i.large m7i.xlarge | m7i.2xlarge | m7i.4xlarge | m7i.8xlarge | m7i.12xlarge | m7i.16xlarge| m7i.24xlarge | m7i.48xlarge

  • Optimisé pour le calcul : c5.9xlarge c5.12xlarge c5.18xlarge c5.24xlarge | c5a.24xlarge | c5ad.24xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5n.9xlarge | c5n.18xlarge | c6a.24xlarge | c6a.32xlarge | c6a.48xlarge | c6i.16xlarge | c6i.32xlarge | c6id.24xlarge | c6id.32xlarge | c6in.32xlarge | c7a.medium | c7a.large | c7a.xlarge | c7a.2xlarge | c7a.4xlarge | c7a.8xlarge | c7a.12xlarge | c7a.16xlarge | c7a.24xlarge | c7a.32xlarge | c7a.48xlarge | c7i.large | c7i.xlarge | c7i.2xlarge | c7i.4xlarge | c7i.8xlarge | c7i.12xlarge| c7i.16xlarge | c7i.24xlarge | c7i.48xlarge

  • Mémoire optimisée : r5.12xlarge | r5.24xlarge | r5b.12xlarge | r5d.12xlarge | r5d.24xlarge | r5n.12xlarge | r5n.24xlarge | | r5dn.12xlarge | r5dn.24xlarge | r6a.24xlarge | r6a.48xlarge | r6i.16xlarge | r6i.32xlarge | r6id.16xlarge | r6id.32xlarge | r6in.16xlarge | r6in.32xlarge | r7a.medium | r7a.large | r7a.xlarge | r7a.2xlarge | r7a.4xlarge | r7a.8xlarge | r7a.12xlarge | r7a.16xlarge | r7a.24xlarge | | r7a.32xlarge | r7a.48xlarge | r7i.large | r7i.xlarge | r7i.2xlarge | r7i.4xlarge | r7i.8xlarge | r7i.12xlarge | r7i.16xlarge | r7i.24xlarge | r7i.48xlarge| r7iz.large | r7iz.xlarge r7iz.2xlarge | r7iz.4xlarge | r7iz.8xlarge | r7iz.12xlarge | r7iz.16xlarge | r7iz.32xlarge | u-3tb1.56xlarge | u-6tb1.56xlarge u-6tb1.112xlarge | u-9tb1.112xlarge | u-12tb1.112xlarge | u-18tb1.112xlarge | u-24tb1.112xlarge | u7i-12tb.224xlarge | u7in-16tb.224xlarge | u7in-24tb.224xlarge | u7in-32tb.224xlarge x2idn.32xlarge | x2iedn.16xlarge | x2iezn.12xlarge | z1d.6xlarge | z1d.12xlarge

  • Optimisées pour le stockage : d3en.12xlarge | dl1.24xlarge | i3en.12xlarge | i3en.24xlarge | i4i.16xlarge | r5b.12xlarge | r5b.24xlarge

  • Calcul accéléré : dl1.24xlarge g5.24xlarge | g5.48xlarge | g6.24xlarge | g6.48xlarge g6e.12xlarge | g6e.24xlarge | g6e.48xlarge | inf1.24xlarge | p3dn.24xlarge | p4d.24xlarge | p4de.24xlarge | p5.24xlarge | p5e.24xlarge | trn1.32xlarge | vt1.24xlarge

Il se peut que vous vouliez changer les paramètres « C-state » ou « P-state » pour améliorer la cohérence des performances du processeur, réduire la latence ou ajuster votre instance pour une charge de travail spécifique. Les paramètres « C-state » ou « P-state » par défaut offre des performances maximales qui sont optimales pour la plupart des charges de travail. Cependant, si votre application tirerait avantage de la latence réduite pour un coût de fréquences simple ou double cœur plus hautes ou des performances cohérentes à des fréquences plus basses au lieu des fréquences Turbo Boost transmises en paquets, pensez à essayer les paramètres « C-state » ou « P-state » qui sont disponibles pour ces instances.

Pour plus d'informations sur les différentes configurations de processeur et sur la manière de surveiller les effets de votre configuration pour Amazon Linux, consultez la section Contrôle de l'état du processeur pour l'instance EC2 Amazon Amazon Linux dans le guide de l'utilisateur Amazon Linux 2. Ces procédures ont été écrites pour Amazon Linux et s'appliquent à celui-ci ; toutefois, elles peuvent également fonctionner pour d'autres distributions Linux avec un noyau Linux de version 3.9 ou ultérieure. Pour obtenir plus d’informations sur les autres distributions Linux et le contrôle des états du processeur, consultez la documentation spécifique à votre système.