Come Verificare la Velocità della Scheda di Rete (NIC) dal Terminale Linux

La velocità della scheda di rete (NIC) è un fattore cruciale per garantire prestazioni ottimali della connessione, soprattutto in ambienti server o workstation ad alta intensità di dati. Su Linux, è possibile verificare questa informazione direttamente dal terminale utilizzando strumenti integrati o disponibili nei repository. In questo articolo, esploreremo i metodi più efficaci per controllare la velocità della NIC.
1. Utilizzare ethtool
(Strumento Consigliato)
ethtool
è lo strumento standard per ottenere informazioni dettagliate sulle interfacce di rete. Se non è installato, puoi aggiungerlo con:
- Debian/Ubuntu:
sudo apt install ethtool
- RHEL/CentOS:
sudo yum install ethtool
Per visualizzare le specifiche della NIC, esegui:
sudo ethtool nome_interfaccia
Sostituisci nome_interfaccia
con il tuo dispositivo (es. enp0s3
, eth0
). Cerca i campi Speed e Duplex nell’output:
Settings for enp0s3:
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
2. Identificare l’Interfaccia con ip
o ifconfig
Se non conosci il nome dell’interfaccia, elenca tutte le NIC con:
ip link show
Oppure:
ifconfig -a
3. Leggere i Log del Kernel con dmesg
I log del kernel spesso registrano informazioni sulla negoziazione della velocità. Filtra i messaggi relativi alla NIC con:
dmesg | grep -i 'nome_interfaccia'
Cerca righe come:
[ 5.220000] enp0s3: Link is Up 1000 Mbps Full Duplex
4. Controllare i File di Sistema
Alcune informazioni sono disponibili in /sys/class/net/
. Esempio:
cat /sys/class/net/enp0s3/speed
Questo file restituisce la velocità in Mbps (es. 1000
).

Note Importanti
- Virtualizzazione: In ambienti virtuali (es. VM), la velocità potrebbe essere visualizzata come
10000Mb/s
per indicare una connessione virtuale ottimizzata. - Cavo o Hardware: Una velocità inferiore alle attese potrebbe dipendere da cavi difettosi, switch di rete o limitazioni della NIC.
- Driver Aggiornati: Assicurati di utilizzare driver aggiornati per evitare incompatibilità.
Risoluzione dei Problemi Comuni
- Nessun dato da
ethtool
: Assicurati che l’interfaccia sia attiva (sudo ip link set nome_interfaccia up
). - Velocità non corretta: Prova a forzare la velocità con
ethtool -s nome_interfaccia speed 1000 duplex full autoneg off
(richiede diritti root).
Conclusioni
Controllare la velocità della scheda di rete dal terminale è un’operazione rapida e essenziale per diagnosticare problemi di connettività o ottimizzare le prestazioni. Con ethtool
, ip
, e i log di sistema, hai tutti gli strumenti necessari per monitorare la tua infrastruttura di rete in modo professionale.