Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
En esta sección se describen los requisitos del sistema para utilizar el AL2 023.
Requisitos de CPU para ejecutar el 023 AL2
Para ejecutar cualquier código AL2 023, el procesador utilizado debe cumplir ciertos requisitos mínimos. Los intentos de ejecutar el AL2 023 en un código CPUs que no cumpla estos requisitos pueden provocar errores de instrucciones ilegales al principio de la ejecución del código.
Los requisitos mínimos se aplican a AL2023 en Amazon EC2AL2023 en contenedores, yAL2023 fuera de Amazon EC2.
Requisitos de CPU ARM para AL2 023
Todos los AL2 023 aarch64
(ARM) los binarios están diseñados para 64 bits. No de 32 bits ARM los binarios están disponibles, por lo que es de 64 bits ARM Se requiere una CPU.
nota
Para las instancias basadas en ARM, AL2 023 solo admite tipos de instancias que utilizan procesadores Graviton2 o posteriores. AL2023 no admite instancias A1.
AL2El 023 requiere un procesador compatible con ARMv8 0.2 y con la extensión de criptografía (). ARMv8.2+crypto
Todos los paquetes AL2 023 aarch64
se crean con el indicador del -march=armv8.2-a+crypto
compilador. Sin embargo, intentamos imprimir mensajes de error correctos cuando se intenta ejecutar el código AL2 023 en una versión anterior ARM procesadores, es posible que el primer mensaje de error sea un error de instrucción ilegal.
nota
Debido a los requisitos aarch64
básicos de CPU del AL2 023, todos Raspberry Pi sistemas anteriores a Raspberry Pi 5 no cumplen los requisitos mínimos de CPU.
Requisitos de CPU x86-64 para 023 AL2
Todos los x86-64
binarios de AL2 023 están diseñados para la x86-64v2
revisión de la x86-64
arquitectura y se transfieren al compilador. -march=x86-64-v2
La x86-64v2
revisión de la arquitectura añade las siguientes funciones de la CPU a la arquitectura básica: x86-64
-
CMPXCHG16B
-
LAHF-SAHF
-
POPCNT
-
SSE3
-
SSE4_1
-
SSE4_2
-
SSSE3
Esto se corresponde aproximadamente con los x86-64
procesadores lanzados en 2009 o después. Entre los ejemplos se incluyen Intel Nehalem, AMD Jaguar, Atom Silvermont, junto con el VIA Nano y Eden C microarquitecturas.
En Amazon EC2, todos los tipos de x86-64
instancias x86-64v2
son compatibles M1
C1
, incluidas las familias de M2
instancias.
Sin x86 de 32 bits (i6862) Se AL2 crean 023 binarios. Aunque AL2 023 mantiene la compatibilidad con la ejecución de binarios de 32 bits en el espacio de usuario, esta funcionalidad está obsoleta y podría eliminarse en una futura versión principal de Amazon Linux. Para obtener más información, consulte Paquetes x86 (i686) de 32 bits.
Requisitos de memoria (RAM) para ejecutar 023 AL2
La EC2 .nano
familia de tipos de instancias Amazon (t2.nano
, t3.nano
t3a.nano
, yt4g.nano
) tiene 512 MB de RAM, que es el requisito mínimo para AL2 023.
nota
Si bien 512 MB es el requisito mínimo, estos tipos de instancias tienen limitaciones de memoria y es posible que la funcionalidad y el rendimiento estén limitados.
AL2Las 023 imágenes no se han probado en sistemas con menos de 512 MB de RAM. La ejecución de imágenes de contenedor basadas en el AL2 023 en menos de 512 MB de RAM dependerá de la carga de trabajo contenerizada.
Algunas cargas de trabajo, como las que se encuentran dnf upgrade
entre algunas versiones de la versión AL2 023, pueden requerir más de 512 MB de RAM. Por este motivo, la versión AL2023.3 introdujo la activación de forma zram
predeterminada para las instancias con menos de 800 MB de RAM. En el caso de las cargas de trabajo en contenedores, esto significa que algunas cargas de trabajo pueden funcionar bien en AL2 023 instancias con esta cantidad de memoria, pero fallar cuando se ejecutan en un contenedor restringido a esta cantidad de uso de memoria.
En el caso de los tipos de instancias con menos de 800 MB de RAM, el AL2 023 (a partir del AL223.3 o versiones posteriores) habilitará el intercambio basado de forma predeterminada. zram
Algunos ejemplos de tipos de EC2 instancias de Amazon con menos de 800 MB de memoria son t4g.nano
t3a.nano
t3.nano
,t2.nano
, yt1.micro
. Esto se traduce en menos escenarios de falta de memoria para estos tipos de instancias, ya que AL2 023 comprimirá y descomprimirá las páginas de memoria según se requiera. Esto permite cargas de trabajo que, de otro modo, requerirían un tipo de instancia con más memoria, a costa del uso de la CPU necesario para realizar la compresión.