Requisitos del sistema de AL2023 - Amazon Linux 2023

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.

Requisitos del sistema de AL2023

En esta sección se describen los requisitos del sistema para usar AL2023.

Requisitos de CPU para ejecutar AL2023

Para ejecutar cualquier código de AL2023, el procesador utilizado debe cumplir ciertos requisitos mínimos. Los intentos de ejecutar AL2023 en las CPU que no cumplan estos requisitos pueden provocar errores de instrucción ilegal en una fase muy temprana de la ejecución del código.

Estos requisitos mínimos se aplican a AL2023 en Amazon EC2, AL2023 en contenedores y AL2023 fuera de Amazon EC2.

Requisitos de CPU ARM para AL2023

Todos los binarios de AL2023 aarch64 (ARM) están diseñados para 64 bits. No hay binarios ARM de 32 bits disponibles, por lo que se requiere una CPU ARM de 64 bits.

nota

Para las instancias basadas en ARM, AL2023 solo admite tipos de instancias que utilizan procesadores Graviton2 o posteriores. AL2023 no admite instancias A1.

AL2023 requiere un procesador compatible con ARMv8.2 con la extensión de criptografía (ARMv8.2+crypto). Todos los paquetes de AL2023 para aarch64 están diseñados con el indicador del compilador -march=armv8.2-a+crypto. Aunque intentamos mostrar mensajes de error claros cuando se intenta ejecutar el código AL2023 en procesadores ARM más antiguos, es posible que el primer mensaje de error sea un error de instrucción ilegal.

nota

Debido a los requisitos básicos de CPU de aarch64 de AL2023, todos los sistemas Raspberry Pi anteriores a Raspberry Pi 5 no cumplen los requisitos mínimos de CPU.

Requisitos de CPU x86-64 para AL2023

Todos los archivos binarios x86-64 de AL2023 están diseñados para la revisión x86-64v2 de la arquitectura x86-64 mediante su transferencia al compilador -march=x86-64-v2.

La revisión x86-64v2 de la arquitectura añade las siguientes características de la CPU a la arquitectura básica:

  • CMPXCHG16B

  • LAHF-SAHF

  • POPCNT

  • SSE3

  • SSE4_1

  • SSE4_2

  • SSSE3

Esto se corresponde aproximadamente con los procesadores x86-64 lanzados en 2009 o después. Los ejemplos incluyen Intel Nehalem, AMD Jaguar y Atom Silvermont, junto con las microarquitecturas VIA Nano y Eden C .

En Amazon EC2, todos los tipos de instancias x86-64 admiten x86-64v2, incluidas las familias de instancias M1, C1 y M2.

No se han compilado binarios de AL2023 de 32 bits x86 (i686). Aunque AL2023 sigue siendo compatible con la ejecución de binarios de espacio de usuario de 32 bits, esta funcionalidad está en desuso 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 AL2023

La familia .nano de tipos de instancias de Amazon EC2 (t2.nano, t3.nano, t3a.nano y t4g.nano) tiene 512 MB de RAM, y este es el requisito mínimo para AL2023.

nota

Aunque el requisito mínimo es 512 MB, estos tipos de instancias tienen limitaciones de memoria y es posible que la funcionalidad y el rendimiento estén limitados.

Las imágenes de AL2023 no se han probado en sistemas con menos de 512 MB de RAM. La ejecución de imágenes de contenedores basadas en AL2023 en menos de 512 MB de RAM dependerá de cuál sea la carga de trabajo en contenedores.

Algunas cargas de trabajo, como dnf upgrade que se producen entre algunas versiones de AL2023, pueden requerir más de 512 MB de RAM. Por este motivo, la versión de AL2023.3 introdujo la activación zram de forma 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 instancias AL2023 con esta cantidad de memoria, pero fallan cuando se ejecutan en un contenedor restringido a esta cantidad de uso de memoria.

Para los tipos de instancias con menos de 800 MB de RAM, AL2023 (a partir de AL2023.3 o posterior) ahora habilita el intercambio basado en zram de forma predeterminada. Algunos ejemplos de tipos de instancias de Amazon EC2 con menos de 800 MB de memoria son t4g.nano, t3a.nano, t3.nano, t2.nano y t1.micro. Esto se traduce en menos escenarios de falta de memoria para estos tipos de instancias, ya que AL2023 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.