Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Come posso risolvere i problemi di prestazioni di rete delle istanze Amazon EC2 di sesta generazione e successive?
Desidero prevenire o risolvere i problemi di prestazioni di rete che riguardano le istanze Amazon Elastic Compute Cloud (Amazon EC2) di sesta generazione e successive.
Breve descrizione
Le istanze EC2 di sesta generazione e successive devono disporre di driver Adattatore elastico di rete (ENA) aggiornati.
Se il driver ENA è obsoleto, si verificano i seguenti problemi:
- Throughput di rete più lento
- Velocità di pacchetti al secondo (PPS) inferiori
- Latenza più elevata
- Errori di avvio dell'istanza
- Errore di collegamento dell'interfaccia di rete elastica
- Errore di inizializzazione del dispositivo
Nota: le istanze C6g, M6g e R6g non richiedono un driver ENA aggiornato. Per informazioni sulle istanze create in AWS Nitro System, consulta Istanze basate su AWS Nitro System.
Risoluzione
Per risolvere i problemi relativi alle prestazioni di rete, completa i passaggi seguenti in base al sistema operativo in uso.
Linux, FreeBSD e DPDK
Controlla la versione corrente del driver ENA
Esegui questo comando in base al sistema operativo o all'ambiente in uso.
Driver Amazon Linux o ENA installati daamzn-drivers/kernel/linux ena sul sito web GitHub:
modinfo ena
Altre distribuzioni di Linux:
cat /etc/os-release; uname -r
FreeBSD:
cat /etc/os-release; dmesg | grep 'ena v[0-9]'
Data Plane Development Kit (DPDK):
/build_dir/app/dpdk-proc-info -- --version
Nota: sostituisci build_dir con la tua directory.
Verifica se il driver ENA è obsoleto
La tabella seguente mostra le versioni minime del sistema operativo e del software richieste per ogni ambiente:
| Ambiente | Versione sistema operativo | Driver ENA o versione kernel |
|---|---|---|
| Driver ENA Linux GitHub | N/A | Driver ENA 2.2.9g |
| Red Hat Enterprise Linux (RHEL) | 8.3 | Kernel 4.18.0-240.1.1 |
| SUSE Linux Enterprise Server (SLES) | SLES 12 SP4 | SLES 12 SP4: kernel 4.12.14-95.99.3, SLE 12 SP5: kernel 4.12.14-122.116.1, SLE 15: kernel 4.12.14-150000.150.92.2, SLE 15 SP1: kernel 4.12.14-150100.197.114.2, SLE 15 SP2: kernel 5.3.18-24.15.1 |
| Ubuntu Server | 18.04.5 LTS | Kernel 5.4.0-1025-aws |
| Debian | 11 | Kernel 5.10.0 |
| Kernel upstream Linux | N/A | Kernel 5.9.1 |
| FreeBSD | 12 | Driver ENA 2.3.1 |
| DPDK | N/A | 20.11 |
Se utilizzi versioni antecedenti a quelle elencate nella tabella, devi aggiornare la versione del sistema operativo, del driver ENA o del kernel.
Importante: alcune versioni dei driver ENA comportano gravi problemi di prestazioni come errori di avvio, errori di collegamento dell'interfaccia di rete o errori di inizializzazione del dispositivo. Questo vale per tutte le versioni antecedenti alla 1.2.0g per istanze Linux in cui hai scaricato il driver ENA da GitHub, 2.3.1 per FreeBSD o 18.11 per DPDK.
Aggiorna il sistema operativo, il driver ENA o il kernel
Nota: se hai installato il driver ENA Linux da GitHub per RHEL o SLES, ricevi un supporto limitato da Red Hat o SUSE.
Se la versione del sistema operativo non soddisfa i criteri, devi aggiornarlo a una versione supportata. In alternativa, riavvia l'istanza da un'Amazon Machine Image (AMI) più recente.
Il driver ENA è incorporato nel kernel, per cui è consigliabile aggiornare il kernel alla versione più recente. Per istruzioni, consulta la documentazione del sistema operativo o dell'ambiente in uso. Per Amazon Linux 2023 (AL2023), consulta Aggiornamento del kernel Linux su AL2023.
Nota: per DPDK, le istruzioni di aggiornamento variano a seconda che sia stato installato da un pacchetto o compilato dal sorgente.
Windows
Controlla la versione del driver ENA per assicurarti che sia la v2.2.3 o successiva. Se la versione del driver ENA è la v2.2.0 o antecedente, aggiornalo.
Informazioni correlate
Migliora la latenza di rete per le istanze basate su EC2 Linux
Risoluzione dei problemi del driver dell'Adattatore elastico di rete per Windows
- Argomenti
- Compute
- Lingua
- Italiano
