Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AL2023 requisiti di sistema
Questa sezione descrive i requisiti di sistema per l'utilizzo di AL2 023.
Argomenti
CPUrequisiti per l'esecuzione di 023 AL2
Per eseguire qualsiasi codice AL2 023, il processore utilizzato deve soddisfare determinati requisiti minimi. I tentativi di eseguire AL2 023 su un CPUs computer che non soddisfa questi requisiti potrebbero causare errori di istruzione illegali nelle prime fasi dell'esecuzione del codice.
I requisiti minimi si applicano a AL2023 su Amazon EC2AL2023 in contenitori, eAL2023 al di fuori di Amazon EC2.
ARMCPURequisiti per AL2 023
Tutti i file binari AL2 023 aarch64
(ARM) sono creati per 64 bit. Non sono disponibili ARM file binari a 32 bit, quindi è richiesto un file a 64 bit. ARM CPU
Nota
Per le istanze basate su ARM, AL2 023 supporta solo i tipi di istanza che utilizzano processori Graviton2 o successivi. AL2023 non supporta le istanze A1.
AL2023 richiede un processore conforme alla ARMv8 versione 2.2 con Cryptography Extension (). ARMv8.2+crypto
Tutti i pacchetti AL2 023 per aarch64
sono compilati con il flag del compilatore. -march=armv8.2-a+crypto
Sebbene cerchiamo di stampare messaggi di errore corretti quando si tenta di eseguire il codice AL2 023 su ARM processori più vecchi, è possibile che il primo messaggio di errore sia un errore di istruzione illegale.
Nota
A causa dei CPU requisiti di aarch64
base AL2 023, tutti i Raspberry Pi sistemi precedenti al Raspberry Pi 5 non soddisfano i requisiti minimi. CPU
Requisiti x86-64 CPU per 023 AL2
Tutti i x86-64
file binari AL2 023 sono compilati per la x86-64v2
revisione dell'architettura passandoli al x86-64
compilatore. -march=x86-64-v2
La x86-64v2
revisione dell'architettura aggiunge le seguenti CPU funzionalità all'architettura di base: x86-64
-
CMPXCHG16B
-
LAHF-SAHF
-
POPCNT
-
SSE3
-
SSE4_1
-
SSE4_2
-
SSSE3
Ciò corrisponde approssimativamente ai x86-64
processori rilasciati nel 2009 o successivamente. Gli esempi includonoIntel Nehalem,AMD Jaguar,Atom Silvermont, insieme alle VIA Nano e Eden C microarchitetture.
In AmazonEC2, sono supportati tutti i tipi di x86-64
istanze x86-64v2
M1
C1
, comprese le famiglie di M2
istanze.
Non vengono creati file binari x86 (i686) AL2 023 a 32 bit. Sebbene AL2 023 mantenga il supporto per l'esecuzione di file binari dello spazio utente a 32 bit, questa funzionalità è obsoleta e potrebbe essere rimossa in una futura versione principale di Amazon Linux. Per ulteriori informazioni, consulta Pacchetti x86 (i686) a 32 bit.
RAMAL2Requisiti di memoria () per l'esecuzione di 023
La EC2 .nano
famiglia di tipi di istanze Amazon (t2.nano
, t3.nano
t3a.nano
, et4g.nano
) dispone di 512 MB, RAM che è il requisito minimo per AL2 023.
Nota
Sebbene il requisito minimo sia 512 MB, questi tipi di istanze hanno limiti di memoria e funzionalità e prestazioni potrebbero essere limitate.
AL2023 immagini non sono state testate su sistemi con meno di 512 MB. RAM L'esecuzione di immagini di container basate su AL2 023 in meno di 512 MB RAM dipenderà dal carico di lavoro containerizzato.
Alcuni carichi di lavoro, ad esempio dnf upgrade
tra alcune versioni AL2 023, possono richiedere più di 512 MB. RAM Per questo motivo, la versione AL2023.3 ha introdotto l'abilitazione per impostazione zram
predefinita per le istanze con meno di 800 MB di. RAM Per i carichi di lavoro containerizzati, ciò significa che alcuni carichi di lavoro potrebbero funzionare correttamente su AL2 023 istanze con questa quantità di memoria, ma fallire se eseguiti in un contenitore con un utilizzo limitato a questa quantità di memoria.
Ad esempio, i tipi di istanza con meno di 800 MB diRAM, AL2 023 (a partire dalla versione AL2023.3 o successiva) abiliteranno lo scambio basato per impostazione predefinita. zram
Esempi di tipi di EC2 istanze Amazon con meno di 800 MB di memoria includono t4g.nano
t3a.nano
,t3.nano
,t2.nano
, et1.micro
. Ciò significa un minor numero di scenari di esaurimento della memoria per questi tipi di istanze, perché AL2 023 comprimerà e decomprimerà su richiesta le pagine di memoria. Ciò consente carichi di lavoro che altrimenti richiederebbero un tipo di istanza con più memoria, a scapito dell'CPUutilizzo necessario per eseguire la compressione.