

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AL2023 Systemanforderungen
<a name="system-requirements"></a>

 In diesem Abschnitt werden die Systemanforderungen für die Verwendung von AL2 023 beschrieben. 

**Topics**
+ [CPU-Anforderungen für die Ausführung von 023 AL2](#system-requirements-cpu)
+ [Speicheranforderungen (RAM) für die Ausführung von 023 AL2](#system-requirements-memory)

## CPU-Anforderungen für die Ausführung von 023 AL2
<a name="system-requirements-cpu"></a>

 Um einen beliebigen AL2 023-Code ausführen zu können, muss der verwendete Prozessor bestimmte Mindestanforderungen erfüllen. Versuche, AL2 023 auf einem System auszuführen CPUs , das diese Anforderungen nicht erfüllt, können bereits zu Beginn der Codeausführung zu illegalen Befehlsfehlern führen. 

 Die Mindestanforderungen gelten für [AL2023 auf Amazon EC2](ec2.md)[AL2023 in Behältern](container.md), und[AL2023 außerhalb von Amazon EC2](outside-ec2.md). 

### ARM-CPU-Anforderungen für AL2 023
<a name="system-requirements-cpu-aarch64"></a>

 Alle AL2 `aarch64` 023 (ARM) Binärdateien sind für 64-Bit gebaut. Keine 32-Bit-Version ARM Binärdateien sind verfügbar, also eine 64-Bit-Version ARM CPU ist erforderlich. 

**Anmerkung**  
 Für ARM-basierte Instances unterstützt AL2 023 nur Instance-Typen, die Graviton2-Prozessoren oder neuere Prozessoren verwenden. AL2023 unterstützt keine A1-Instances. 

 AL2023 erfordert einen ARMv8 2.2-kompatiblen Prozessor mit der Cryptography Extension (). `ARMv8.2+crypto` Alle AL2 023-Pakete für `aarch64` werden mit dem Compiler-Flag erstellt. `-march=armv8.2-a+crypto` Obwohl wir versuchen, ordentliche Fehlermeldungen auszugeben, wenn versucht wird, AL2 023-Code auf einer älteren Version auszuführen ARM Bei Prozessoren ist es möglich, dass es sich bei der ersten Fehlermeldung um einen unzulässigen Befehlsfehler handelt. 

**Anmerkung**  
 Aufgrund der `aarch64` CPU-Basisanforderungen von AL2 023 sind alle Raspberry Pi Systeme vor dem Raspberry Pi 5 erfüllen nicht die Mindestanforderungen an die CPU. 

### x86-64-CPU-Anforderungen für 023 AL2
<a name="system-requirements-cpu-x86-64"></a>

 Alle AL2 `x86-64` 023-Binärdateien wurden für die `x86-64v2` Überarbeitung der `x86-64` Architektur erstellt, indem sie an den Compiler übergeben werden. `-march=x86-64-v2` 

 Die `x86-64v2` Revision der Architektur fügt zusätzlich zur Basisarchitektur die folgenden CPU-Funktionen hinzu: `x86-64`
+ `CMPXCHG16B`
+ `LAHF-SAHF`
+ `POPCNT`
+ `SSE3`
+ `SSE4_1`
+ `SSE4_2`
+ `SSSE3`

Dies entspricht in etwa `x86-64` Prozessoren, die 2009 oder später veröffentlicht wurden. Zu den Beispielen gehören Intel Nehalem, AMD Jaguar, Atom Silvermont, zusammen mit dem VIA Nano and Eden C Mikroarchitekturen.

 In Amazon EC2 unterstützen alle `x86-64` Instance-Typen`x86-64v2`, einschließlich `M1``C1`, und `M2` Instance-Familien. 

Kein 32-Bit-x86 (i686) AL2 023 Binärdateien wurden erstellt. Obwohl AL2 023 weiterhin die Ausführung von 32-Bit-Userspace-Binärdateien unterstützt, ist diese Funktionalität veraltet und könnte in einer future Hauptversion von Amazon Linux entfernt werden. Weitere Informationen finden Sie unter [32-Bit x86-(i686)-Pakete](compare-with-al2.md#i686). 

## Speicheranforderungen (RAM) für die Ausführung von 023 AL2
<a name="system-requirements-memory"></a>

 Die EC2 `.nano` Amazon-Instance-Typen (`t2.nano`, `t3.nano``t3a.nano`, und`t4g.nano`) verfügen über 512 MB RAM, was die Mindestanforderung für AL2 023 ist. 

**Anmerkung**  
 Obwohl 512 MB die Mindestanforderung sind, sind diese Instance-Typen speicherbeschränkt und Funktionalität und Leistung können eingeschränkt sein. 

 AL2023 Images wurden nicht auf Systemen mit weniger als 512 MB RAM getestet. Die Ausführung von AL2 023-basierten Container-Images in weniger als 512 MB RAM hängt von der containerisierten Arbeitslast ab. 

 Für einige Workloads, z. B. `dnf upgrade` zwischen einigen AL2 023-Versionen, können mehr als 512 MB RAM erforderlich sein. Aus diesem Grund wurde in Version [AL2023.3](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.2.20230920.html) die standardmäßige Aktivierung `zram` für Instanzen mit weniger als 800 MB RAM eingeführt. Für containerisierte Workloads bedeutet dies, dass einige Workloads auf AL2 023-Instances mit dieser Speichermenge möglicherweise problemlos ausgeführt werden, aber fehlschlagen, wenn sie in einem Container ausgeführt werden, der auf diese Speicherbelegung beschränkt ist. 

 Bei Instance-Typen mit weniger als 800 MB RAM aktiviert AL2 023 (ab Version [AL2023.3](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.2.20230920.html) oder neuer) standardmäßig den basierten Swap. `zram` Beispiele für EC2 Amazon-Instance-Typen mit weniger als 800 MB Arbeitsspeicher sind `t4g.nano``t3a.nano`,`t3.nano`,`t2.nano`, und`t1.micro`. Dies bedeutet weniger Szenarien mit unzureichendem Arbeitsspeicher für diese Instance-Typen, da AL2 023 Speicherseiten bei Bedarf komprimiert und dekomprimiert. Dies ermöglicht Workloads, für die andernfalls ein Instance-Typ mit mehr Arbeitsspeicher erforderlich wäre, und zwar auf Kosten der für die Komprimierung erforderlichen CPU-Auslastung. 