效能與操作最佳化 - Amazon Linux 2023

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

效能與操作最佳化

Amazon 6.1 核心
  • AL2023 使用彈性網路介面卡 (ENA) 和彈性網狀架構介面卡 (EFA) 裝置的最新驅動程式。AL2023 著重於 Amazon EC2 基礎設施中硬體的效能和功能反向移植。

  • 核心即時修補程式可用於 x86_64aarch64 執行個體類型。這會減少頻繁重新開機的需求。

  • 所有內核構建和運行時配置都包含 AL2 的許多相同的性能和操作優化。

基本工具鏈選項和預設建置旗標
  • AL2023 軟件包是使用默認啟用的編譯器優化(-O2)構建的

  • AL2023 套件的建置 x86-64v2 需要 x86-64 系統 (-march=x86-64-v2),以及 aarch64 (-march=armv8.2-a+crypto -mtune=neoverse-n1) 的 Graviton 2 或更新版本。

  • AL2023 套件是以啟用自動向量化 (-ftree-vectorize) 建置。

  • AL2023 套件是在啟用連結時間最佳化 (LTO) 的情況下建置。

  • AL2023 使用 Rust、Clang/LLVM 和 Go 的更新版本。

套件選項和版本
  • 選擇主要系統元件的反向移植包括在 Amazon EC2 基礎設施上執行的多項效能改進,尤其是 Graviton 執行個體。

  • AL2023 與多個 AWS 服務 功能集成在一起。這包括 SSM 代理程式、Amazon Kinesis 代理程式和. AWS CLI CloudFormation

  • AL2023 使用 Amazon Corretto 作為 Java 開發套件 (JDK)。

  • AL2023 為較新版本提供資料庫引擎和程式設計語言執行期更新,因為它們由上游專案發布。新版本的程式設計語言執行期會在發布時新增。

在雲端環境中部署
  • 基礎 AL2023 AMI 和容器映像會經常更新,以支援更換修補執行個體。

  • 核心更新包含在 AL2023 AMI 更新中。這代表您不需要使用 yum updatereboot 等的命令來更新核心。

  • 除了標準的 AL2023 AMI 之外,還提供最小 AMI 和容器映像。選擇最小 AMI,以使用執行服務所需的最少套件數量來執行環境。

  • 預設情況下,AL2023 AMI 和容器會鎖定至特定版本的套件儲存庫。啟動時沒有自動更新。這表示您可以隨時掌控導入任何套件更新的時間。在推出生產前,您可以隨時在 beta/gamma 環境中進行測試。如有問題,您可以使用預先驗證的復原路徑。