Les options de processeur d'une instance conteneur élastique comprennent le nombre de cœurs physiques et le nombre de threads par cœur. La prise en charge des options de processeur dépend de la méthode de création des instances conteneur élastiques.
Description
Elastic Container Instance permet l'exécution simultanée de deux threads sur un seul cœur physique grâce à la technologie Intel Hyper-Threading (HT). Chaque thread est considéré comme un vCPU. Calculez le nombre de vCPUs à l'aide de la formule suivante : Nombre de vCPUs = Nombre de cœurs physiques × Nombre de threads par cœur.
Le tableau ci-dessous présente les options de processeur d'une instance conteneur élastique, à savoir le nombre de cœurs physiques et le nombre de threads par cœur. Les instances conteneur élastiques peuvent prendre en charge ou non les options de processeur personnalisées, selon leur mode de création.
Spécifiez les options de processeur sans frais supplémentaires.
Option de processeur | Description | Scénario |
Nombre de cœurs physiques | Spécifie le nombre de cœurs physiques à utiliser. | Spécifiez un nombre réduit de cœurs physiques pour diminuer le nombre de vCPUs, améliorer le ratio CPU/mémoire et réduire le nombre d'éléments facturables ainsi que les coûts des licences logicielles. |
Nombre de threads par cœur | Spécifie le nombre de threads par cœur pour activer ou désactiver la technologie HT sur le processeur. | Par défaut, les types d'instances Elastic Compute Service (ECS) qui prennent en charge les options de processeur personnalisées ont la technologie HT activée pour les charges de travail courantes. Dans ce cas, le nombre de threads par cœur n'est pas égal à 1. Désactivez la technologie HT dans les scénarios suivants :
|
Vous ne pouvez spécifier les options de processeur qu'à la création d'instances conteneur élastiques en sélectionnant des types d'instances ECS. Si le système utilise un type d'instance ECS compatible avec les options de processeur personnalisées, les instances conteneur élastiques créées prendront également en charge ces options personnalisées.
Seuls certains types d'instances ECS prennent en charge les options de processeur personnalisées, et la technologie HT est activée par défaut sur les instances de ces types. Pour plus d'informations, consultez la section Limites de la rubrique Spécifier et consulter les options de processeur.
-
Un seul type d'instance ECS est spécifié.
Si le type d'instance ECS spécifié prend en charge les options de processeur personnalisées, les instances conteneur élastiques sont créées avec ces options personnalisées, basées sur le type d'instance ECS.
Si le type d'instance ECS spécifié ne prend pas en charge les options de processeur personnalisées, les instances conteneur élastiques sont créées selon le type d'instance ECS, mais les paramètres des options de processeur sont ignorés. Une notification d'événement vous est alors envoyée. Si les options de processeur personnalisées ne sont pas valides, la création des instances conteneur élastiques échoue et un message d'erreur vous est envoyé.
-
Plusieurs spécifications ECS sont spécifiées.
Le système tente d'utiliser les types d'instances ECS dans l'ordre spécifié pour créer les instances conteneur élastiques.
Si le système utilise un type d'instance ECS compatible avec les options de processeur personnalisées, les instances conteneur élastiques sont créées avec ces options personnalisées, basées sur le type d'instance ECS.
Si le système utilise un type d'instance ECS incompatible avec les options de processeur personnalisées ou si les options de processeur personnalisées ne sont pas valides, les instances conteneur élastiques sont créées selon le type d'instance ECS, mais les paramètres des options de processeur sont ignorés. Une notification d'événement vous est alors envoyée.
Configurations
Spécifiez les types d'instances ECS uniquement en appelant des opérations API.
Lorsque vous appelez l'opération CreateContainerGroup pour créer une instance conteneur élastique, personnalisez les options de processeur à l'aide des paramètres CpuOptionsCore et CpuOptionsThreadsPerCore. Le tableau suivant décrit ces paramètres. Pour plus d'informations, consultez CreateContainerGroup.
|
Paramètre |
Type |
Exemple |
Description |
|
CpuOptionsCore |
Integer |
2 |
Le nombre de cœurs physiques. Ce paramètre ne peut être spécifié que pour certains types d'instances ECS. |
|
CpuOptionsThreadsPerCore |
Integer |
2 |
Le nombre de threads par cœur. Ce paramètre ne peut être spécifié que pour certains types d'instances ECS. Si le paramètre |