翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
このセクションでは、AL2023 を使用するためのシステム要件について説明します。
AL2023 を実行するための CPU 要件
AL2023 コードを実行するには、使用するプロセッサが特定の最小要件を満たす必要があります。これらの要件を満たさない CPU で AL2023 を実行しようとすると、コード実行の非常に早い段階で不正な命令エラーが発生する可能性があります。 CPUs
最小要件は、Amazon EC2 での AL2023、コンテナでの AL2023、および に適用されますAmazon EC2 以外の AL2023。
AL2023 の ARM CPU 要件
すべての AL2023 aarch64
(ARM) バイナリは 64 ビット用に構築されています。32 ビットARMバイナリは使用できないため、64 ビット ARM CPU が必要です。
注記
ARM ベースのインスタンスの場合、AL2023 は Graviton2 以降のプロセッサを使用するインスタンスタイプのみをサポートします。AL2023 は A1 インスタンスをサポートしていません。
AL2023 には、暗号化拡張 (ARMv8.2+crypto
) を備えた ARMv8.2 準拠のプロセッサが必要です。のすべての AL2023 パッケージaarch64
は、コン-march=armv8.2-a+crypto
パイラフラグを使用して構築されます。AL2023 コードを古いARMプロセッサで実行しようとしたときに正常なエラーメッセージを出力しようとしますが、最初のエラーメッセージが不正な指示エラーである可能性があります。
注記
AL2023 aarch64
の基本 CPU 要件により、 より前のすべてのRaspberry Piシステムは最小 CPU 要件を満たRaspberry Pi 5していません。
AL2023 の x86-64 CPU 要件
すべての AL2023 x86-64
バイナリは、コンパイラ-march=x86-64-v2
に渡すことでx86-64
アーキテクチャのx86-64v2
リビジョン用に構築されます。
アーキテクチャのx86-64v2
リビジョンでは、ベースラインx86-64
アーキテクチャ上に次の CPU 機能が追加されています。
-
CMPXCHG16B
-
LAHF-SAHF
-
POPCNT
-
SSE3
-
SSE4_1
-
SSE4_2
-
SSSE3
これは、2009 年以降にリリースされたx86-64
プロセッサにほぼマッピングされます。例としてはIntel Nehalem、、AMD Jaguar、Atom Silvermont、VIA Nanoおよび Eden C マイクロアーキテクチャなどがあります。
Amazon EC2 では、すべての x86-64
インスタンスタイプは M1
、C1
、M2
インスタンスファミリーを含む x86-64v2
をサポートします。
32 ビット x86 (i686) AL2023 バイナリはビルドされません。AL2023 は 32 ビットユーザースペースバイナリの実行のサポートを保持していますが、この機能は廃止され、将来の Amazon Linux のメジャーバージョンで削除される可能性があります。詳細については、「32 ビット x86 (i686) パッケージ」を参照してください。
AL2023 を実行するためのメモリ (RAM) 要件
インスタンスタイプの Amazon EC2 .nano
ファミリー (t2.nano
、t3.nano
、t3a.nano
、および t4g.nano
) には、AL2023 の最小要件である 512 MB RAM があります。
注記
512 MB が最小要件ですが、これらのインスタンスタイプはメモリに制約があり、機能とパフォーマンスが制限される可能性があります。
AL2023 イメージは、RAM が 512 MB 未満のシステムではテストされていません。AL2023 ベースのコンテナイメージを 512 MB 未満の RAM で実行することは、コンテナ化されたワークロードによって異なります。
一部の AL2023 リリースdnf upgrade
間など、一部のワークロードでは 512 MB を超える RAM が必要になる場合があります。このため、AL2023.3 リリースでは、RAM が 800 MB 未満のインスタンスに対してzram
デフォルトで を有効にしました。コンテナ化されたワークロードの場合、一部のワークロードは、この量のメモリを持つ AL2023 インスタンスで正常に実行される場合がありますが、この量のメモリ使用量に制限されたコンテナで実行すると失敗します。
RAM が 800 MB 未満のインスタンスタイプでは、AL2023 (AL2023.3 以降) はデフォルトで zram
ベーススワップを有効にします。メモリが 800 MB 未満の Amazon EC2 インスタンスタイプの例にはt4g.nano
、、t3a.nano
、t3.nano
、t2.nano
、 などがありますt1.micro
。AL2023 はオンデマンドでメモリページの圧縮と解凍を行うため、これらのインスタンスタイプではメモリ不足のシナリオが減少します。これにより、圧縮に必要な CPU 使用量を対価として、より多くのメモリを備えたインスタンスタイプを必要とするワークロードが可能になります。