Otimizar as opções de CPU - Amazon Elastic Compute Cloud

Otimizar as opções de CPU

As instâncias do Amazon EC2 oferecem suporte a multithreading, que permite a execução de vários threads simultaneamente em um único núcleo de CPU. Cada thread é representado como uma CPU virtual (vCPU) na instância. Uma instância tem um número padrão de núcleos de CPU, que varia de acordo com o tipo de instância. Por exemplo, um tipo de instância m5.xlarge tem dois núcleos de CPU e dois threads por núcleo por padrão—: quatro vCPUs no total.

nota

Cada vCPU é um thread de um núcleo de CPU, exceto instâncias T2 e instâncias desenvolvidas por processadores AWS Graviton2.

Na maioria dos casos, há um tipo de instância do Amazon EC2 que tem uma combinação de memória e número de vCPUs para atender às suas workloads. No entanto, você pode especificar as seguintes opções de CPU para otimizar a instância para workloads ou necessidades de negócios específicas:

  • Número de núcleos de CPU: você pode personalizar o número de núcleos de CPU para a instância. Você pode fazer isso para otimizar potencialmente os custos de licenciamento do software com uma instância que tem quantidade de RAM suficiente para workloads com uso intensivo de memória, mas menos núcleos de CPU.

  • Threads por núcleo: você pode desabilitar o multithreading especificando um único thread por núcleo de CPU. Você pode fazer isso para determinadas workloads, como workloads de computação de alta performance (HPC).

Você pode especificar essas opções de CPU durante a execução da instância. Não há cobrança adicional ou reduzida para especificar opções de CPU. Você será cobrado da mesma forma das instâncias executadas com opções de CPU padrão.