Applications de diagnostic de vitesse d'Ethernet

Le journaliste XDA qui a “réparé” internet gigabit en le rendant plus lent a appris quelque chose que de nombreux labos domestiques finissent par apprendre : une liaison négociant à une vitesse inférieure à sa vitesse nominale peut être un problème de câble, un paramètre EEE de NIC, un bug du pilote, une inadéquation du port du commutateur ou une alimentation électrique marginale. Le test de vitesse du routeur ne vous dit jamais lequel. Ces meilleures applications pour le diagnostic de la vitesse de liaison ethernet sur ordinateur montrent la négociation de couche 2, le plafond de débit et la cause au niveau des paquets sur Windows, macOS et Linux.

Ce qu’il faut rechercher dans un diagnostic ethernet

Comparaison rapide

Application Meilleur pour Plan gratuit Prix de départ Note
ethtool État de la liaison sur Linux Entièrement gratuit $0 Norme adjacente au noyau
iperf3 Plafond de débit LAN Entièrement gratuit $0 Référence par défaut
Ookla Speedtest CLI Débit WAN Entièrement gratuit $0 Mêmes serveurs que speedtest.net
LibreSpeed Test WAN auto-hébergé Entièrement gratuit $0 Fonctionne sur votre propre matériel
Wireshark Causes au niveau des paquets Entièrement gratuit $0 Norme industrielle de capture
PowerShell Get-NetAdapter État de la liaison Windows Fourni $0 Intégré à Windows
cabletest.co utilities Diagnostic de câble Freemium $19 (Pro) TDR sans testeur matériel
Angry IP Scanner Cartographie LAN Entièrement gratuit $0 Balayage LAN le plus rapide

Les applications

1. ethtool — meilleur état de liaison sur Linux

ethtool communique directement avec le pilote réseau et déverse toutes les propriétés d’une NIC physique. ethtool eth0 affiche la vitesse négociée, le duplex et l’état de la négociation automatique ; ethtool --show-eee eth0 affiche les drapeaux Ethernet à faible consommation énergétique que la correction “gigabit plus lent” de XDA a touchés.

Où il est limité : Linux uniquement. Certaines NIC virtualisées (E1000, virtio-net) montrent une sortie partielle.

Tarification :

Plateformes : Linux, BSD. Télécharger : apt install ethtool sur Debian/Ubuntu, dnf install ethtool sur Fedora, pkg install ethtool sur FreeBSD. Conclusion : la première commande à exécuter lorsque Linux dit que la liaison est active mais le débit ne l’est pas.

2. iperf3 — meilleur plafond de débit LAN

iperf3 exécute un serveur sur une machine et un client sur une autre, puis mesure le débit entre eux pendant une durée définie. Sur un LAN gigabit sain, iperf3 à flux unique atteint environ 940 Mbps ; tout ce qui est en dessous de 800 avec le MTU par défaut est un drapeau rouge.

Où il est limité : vous avez besoin de deux machines. Les tests WAN sur iperf3 ne sont utiles que si vous contrôlez les deux extrémités.

Tarification :

Plateformes : Windows, macOS, Linux, iOS, Android. Télécharger : iperf.fr Conclusion : le seul moyen fiable d’isoler si le plafond est votre LAN ou votre FAI.

3. Ookla Speedtest CLI — meilleur test de débit WAN

Ookla Speedtest CLI exécute le même test que la version du navigateur, sans navigateur. speedtest --format=json affiche un résultat structuré que vous pouvez enregistrer chaque heure dans un CSV et repérer les tendances.

Où il est limité : vous envoyez de la télémétrie anonyme à Ookla par défaut. La première exécution demande l’acceptation de la licence.

Tarification :

Plateformes : Windows, macOS, Linux, FreeBSD. Télécharger : Speedtest CLI Conclusion : la norme pour “quelle vitesse mon FAI me donne en ce moment.”

4. LibreSpeed — meilleur test de vitesse auto-hébergé

LibreSpeed est un test de vitesse open-source que vous pouvez héberger sur un serveur domestique ou un Raspberry Pi. Pointez-le vers le point de terminaison de votre FAI et chaque téléphone du réseau exécute le même test sur votre propre matériel, éliminant la variance côté serveur.

Où il est limité : vous devez l’héberger. La précision dépend du CPU de la machine exécutant le backend LibreSpeed.

Tarification :

Plateformes : Docker, serveur web capable PHP, Node.js. Télécharger : LibreSpeed on GitHub Conclusion : le choix si vous voulez un résultat de test que vous contrôlez complètement.

5. Wireshark — meilleur pour les causes au niveau des paquets

Wireshark capture chaque trame sur le fil et montre pourquoi une liaison est lente au niveau du protocole. Les retransmissions, les problèmes de fenêtre TCP, la latence DNS et les accusés de réception en double apparaissent tous ici.

Où il est limité : c’est un outil intermédiaire plus. La lecture de captures nécessite de la pratique.

Tarification :

Plateformes : Windows, macOS, Linux. Télécharger : Wireshark Conclusion : pour le moment “iperf dit 200 Mbps et je ne sais pas pourquoi.”

6. PowerShell Get-NetAdapter — meilleur système Windows intégré

PowerShell Get-NetAdapter et Get-NetAdapterAdvancedProperty exposent le même état de négociation que ethtool affiche sur Linux. Get-NetAdapter | Select-Object Name, LinkSpeed, MediaConnectionState, FullDuplex. Get-NetAdapterAdvancedProperty affiche tous les paramètres exposés par le pilote, y compris EEE et modulation d’interruption.

Où il est limité : le nommage des propriétés avancées diffère entre les pilotes Realtek, Intel et Broadcom ; les scripts multi-fournisseurs sont délicats.

Tarification :

Plateformes : Windows 10 ou supérieur. Télécharger : intégré. Ouvrez PowerShell en tant qu’administrateur, exécutez Get-NetAdapter. Conclusion : la première chose à essayer sur Windows avant d’installer quoi que ce soit d’autre.

7. cabletest.co utilities — meilleur diagnostic de câble sans testeur matériel

cabletest.co utilities exécute le diagnostic de câble en utilisant le TDR intégré de la NIC (réflectométrie domaine temporel). La plupart des NIC Intel et Realtek depuis 2015 peuvent signaler quelle paire de câble Cat5e/Cat6 est court-circuitée ou ouverte, et les utilitaires cabletest.co lisent ces résultats sans un Fluke de 500 $.

Où il est limité : les résultats dépendent du NIC pris en charge. Certaines puces Realtek signalent des lectures bruyantes.

Tarification :

Plateformes : Windows, Linux (via ethtool cabletest sur NIC capables). Télécharger : sur Linux : ethtool --test <iface> --cable. Sur Windows : utilitaires cabletest.co de cabletest.co. Conclusion : le moyen de distinguer un mauvais sertissage d’une mauvaise NIC sans acheter un testeur de câble matériel de 500 $.

8. Angry IP Scanner — meilleure cartographie LAN

Angry IP Scanner balaye le sous-réseau local, résout les noms d’hôtes et affiche les ports ouverts. Utile lorsque la raison pour laquelle une NIC négocie lentement est qu’un appareil étranger sur le réseau diffuse des trames mal formées.

Où il est limité : c’est un scanner, pas un diagnostic. Utilisez-le pour trouver le coupable, utilisez ethtool ou Wireshark pour le prouver.

Tarification :

Plateformes : Windows, macOS, Linux. Télécharger : Angry IP Scanner Conclusion : le moyen le plus rapide de voir tout ce qui se trouve sur votre LAN en moins d’une minute.

Comment choisir le bon

Commencez par l’outil intégré de votre système d’exploitation : ethtool sur Linux, Get-NetAdapter sur Windows, networksetup -getMTU en0 et ifconfig sur macOS. Si le débit est faible : iperf3 vers une deuxième machine, puis Ookla Speedtest CLI vers le monde extérieur. Si vous hébergez votre propre cible de test : LibreSpeed. Si iperf3 affiche des vitesses lentes : Wireshark pour inspecter les retransmissions et les fenêtres TCP. Si vous soupçonnez le câble : cabletest.co utilities ou ethtool --cable. Si un appareil étranger sur le LAN est le coupable : Angry IP Scanner pour le trouver.

Foire aux questions

Pourquoi ma liaison gigabit négocie-t-elle à 100 Mbps?

Généralement l’un des éléments suivants : un câble avec seulement deux des quatre paires (Cat3 ou Cat5 endommagé), une NIC ou un port de commutateur défini sur une vitesse fixe, Ethernet à faible consommation négociant mal, ou un bug du pilote sur les puces Realtek. ethtool ou Get-NetAdapter montre lequel.

Pourquoi iperf3 affiche-t-il une vitesse différente du test de vitesse du navigateur?

Parce que iperf3 teste à l’intérieur de votre LAN et le test du navigateur passe par le WAN. Si iperf3 affiche 940 Mbps et speedtest.net affiche 200 Mbps, votre FAI ou routeur est l’goulot d’étranglement. Si iperf3 affiche également 200 Mbps, c’est le LAN.

Dois-je désactiver Ethernet à faible consommation?

Seulement si votre NIC et votre commutateur utilisent tous deux un ancien micrologiciel qui négocie mal EEE. La correction “le rendre plus lent” de XDA désactivait EEE sur une paire mal appariée. Les NIC modernes et les commutateurs (après 2019) gèrent EEE proprement ; ne désactivez pas par défaut.

Quelle est la meilleure application de diagnostic ethernet sur macOS?

macOS est livré avec networkQuality pour un test de vitesse approximatif et netstat -I en0 pour les statistiques d’interface. Installez iperf3 via Homebrew pour l’évaluation du LAN, Wireshark pour la capture de paquets.

Y a-t-il un moyen de tester la vitesse du WAN sans envoyer de données à Ookla?

Oui. LibreSpeed sur un VPS ou une instance cloud de votre choix remplace le serveur Ookla. Vos données de vitesse ne quittent jamais vos points de terminaison.