Otimizações operacionais e de desempenho - Amazon Linux 2023

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Otimizações operacionais e de desempenho

Kernel Amazon Linux 6.1
  • O AL2023 usa os drivers mais recentes para dispositivos Elastic Network Adapter (ENA) e Elastic Fabric Adapter (EFA). O AL2023 se concentra em backports de desempenho e funcionalidade para hardware na infraestrutura do Amazon EC2.

  • O kernel live patching está disponível para os tipos de instância x86_64 e aarch64. Isso reduz a necessidade de reinicializar com frequência.

  • Todas as configurações de compilação e tempo de execução do kernel incluem muitas das mesmas otimizações operacionais e de desempenho do AL2.

Seleção do conjunto de ferramentas básico e sinalizadores de construção padrão
  • Os pacotes AL2023 são criados com otimizações de compilador () -O2 habilitadas por padrão

  • Os pacotes AL2023 são criados exigindo x86-64v2 para sistemas x86-64 (-march=x86-64-v2) e Graviton 2 ou superior para aarch64 (-march=armv8.2-a+crypto -mtune=neoverse-n1).

  • Os pacotes AL2023 são criados com a vetorização automática ativada (-ftree-vectorize).

  • Os pacotes AL2023 são criados com o Link Time Optimization (LTO) ativado.

  • O AL2023 usa as versões atualizadas de Rust, Clang/LLVM e Go.

Seleção e versões de pacotes
  • Alguns backports para os principais componentes do sistema incluem várias melhorias de desempenho para execução na infraestrutura do Amazon EC2, especialmente nas instâncias do Graviton.

  • O AL2023 é integrado com vários Serviços da AWS recursos. Isso inclui o AWS CLI SSM Agent, o Amazon Kinesis Agent e. CloudFormation

  • O AL2023 usa o Amazon Corretto como Java Development Kit (JDK).

  • O AL2023 fornece mecanismos de banco de dados e atualizações de tempo de execução da linguagem de programação para versões mais recentes à medida que são lançadas por projetos upstream. Os tempos de execução da linguagem de programação com novas versões são adicionados quando são lançados.

Implantação em um ambiente de nuvem
  • A AMI básica do AL2023 e as imagens de contêiner são atualizadas com frequência para oferecer suporte à substituição de instâncias de patches.

  • As atualizações do kernel estão incluídas nas atualizações da AMI AL2023. Isso significa que você não precisa usar comandos como yum update e reboot para atualizar seu kernel.

  • Além da AMI AL2023 padrão, uma AMI mínima e uma imagem de contêiner também estão disponíveis. Escolha a AMI mínima para executar um ambiente com o número mínimo de pacotes necessários para executar seu serviço.

  • Por padrão, as AMIs e os contêineres do AL2023 estão bloqueados em uma versão específica dos repositórios de pacotes. Não há atualização automática quando eles são lançados. Isso significa que você está sempre no controle de quando ingere qualquer atualização de pacote. Você sempre pode testar em um ambiente beta/gama antes de começar a produção. Se houver algum problema, você pode usar o caminho de reversão pré-validado.