翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AL2023 システム要件
このセクションでは、AL2023 を使用するためのシステム要件について説明します。
CPU AL2023 を実行するための 要件
AL2023 コードを実行するには、使用するプロセッサが特定の最小要件を満たす必要があります。これらの要件を満たCPUsさない で AL2023 を実行しようとすると、コード実行の非常に早い段階で不正な命令エラーが発生する可能性があります。
最小要件は、AL2Amazon で 023 EC2、AL2コンテナ内の 023、および に適用されますAmazon EC2 以外の AL2023。
ARM CPU AL2023 の要件
すべての AL2023 aarch64
(ARM) バイナリは 64 ビット用に構築されています。32 ビットARMバイナリは使用できないため、64 ビットARMCPUが必要です。
注記
Arm ベースのインスタンスの場合、AL2023 は Graviton2 以降のプロセッサを使用するインスタンスタイプのみをサポートします。AL2023 は A1 インスタンスをサポートしていません。
AL2023 には、Cryptography Extension () を備えた ARMv8.2 準拠のプロセッサが必要ですARMv8.2+crypto
。のすべての AL2023 パッケージaarch64
は、コン-march=armv8.2-a+crypto
パイラフラグを使用して構築されます。古いARMプロセッサで AL2023 コードを実行しようとすると、猶予的なエラーメッセージを出力しようとしますが、最初のエラーメッセージが不正な命令エラーである可能性があります。
注記
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 NanoEden C マイクロアーキテクチャなどがあります。
Amazon ではEC2、、x86-64v2
、および x86-64
インスタンスファミリーを含むすべてのC1
M2
インスタンスタイプM1
が をサポートします。
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 の最小要件RAMである 512 MB があります。
注記
512 MB が最小要件ですが、これらのインスタンスタイプはメモリに制約があり、機能とパフォーマンスが制限される可能性があります。
AL2023 イメージは、512 MB 未満のシステムではテストされていませんRAM。AL2023 ベースのコンテナイメージを 512 MB 未満で実行するとRAM、コンテナ化されたワークロードによって異なります。
一部の AL2023 リリースdnf upgrade
間など、一部のワークロードでは 512 MB 以上が必要になる場合がありますRAM。このため、AL2023.3 リリースでは、 が 800 MB 未満のインスタンスに対してzram
デフォルトで を有効にするようになりましたRAM。コンテナ化されたワークロードの場合、一部のワークロードは、この量のメモリを持つ AL2023 インスタンスで正常に動作する可能性がありますが、この量のメモリ使用量に制限されたコンテナで実行すると失敗します。
800 MB 未満のインスタンスタイプの場合RAM、AL2023 (AL2023.3 以降) はデフォルトでzram
ベーススワップを有効にします。メモリが 800 MB 未満の Amazon EC2インスタンスタイプの例にはt4g.nano
、、t3a.nano
、t3.nano
、t2.nano
、および がありますt1.micro
。つまり、AL2023 はオンデマンドでメモリページを圧縮および解凍するため、これらのインスタンスタイプのメモリ不足シナリオが少なくなります。これにより、圧縮の実行に必要なCPU使用量を犠牲にして、より多くのメモリを持つインスタンスタイプを必要とするワークロードが可能になります。