Outils de test de bufferbloat pour le bureau

8 applications de bureau pour tester le bufferbloat en 2026

Votre test de vitesse affiche 900 Mbps en descendant, 500 en montant et 12 ms de ping. Puis un appel Zoom gèle au moment où quelqu'un commence un téléchargement de fichier, un match Warzone perd des paquets pendant que quelqu'un diffuse en 4K, et chaque recherche DNS s'arrête chaque fois que le routeur est occupé. Le nombre qui compte n'est pas le débit maximal. C'est la latence supplémentaire que votre lien accumule quand il travaille réellement, et ce nombre a un nom : bufferbloat. L'article XDA qui a remis ce sujet devant le grand public était sans détour. Un résultat parfait à débit ligne signifie très peu si les pings sous charge se gonflent à 200 ms.

Nous avons passé une semaine à tester huit outils sur la même connexion, une configuration mixte fibre-plus-Wi-Fi avec un routeur grand public sans gestion intelligente des files d'attente activée. Chaque choix ci-dessous fonctionne sur Windows, macOS ou Linux, la plupart sont gratuits, et chacun mesure la latence tandis que le lien est saturé plutôt qu'au repos. Associez un test basé sur navigateur avec un outil CLI et vous saurez en quelques minutes si votre routeur, votre FAI ou votre Wi-Fi est la source du problème.

Comparaison rapide

OutilMeilleur pourLicencePlateformesPoint fort
Waveform Bufferbloat TestNote en un clicGratuitN'importe quel navigateurLatence sous charge notée de A à F
Cloudflare Speed TestMesure des points de présence globauxGratuitN'importe quel navigateurSéparation latence avec et sans charge
Speedtest CLI by OoklaVérifications quotidiennes scriptéesGratuitWindows, macOS, LinuxLes mêmes serveurs que l'application web
iperf3Débit LAN et WANGratuit, BSDWindows, macOS, LinuxTest bidirectionnel avec sortie JSON
CrusaderInterface graphique bufferbloat dédiéeGratuit, MIT / ApacheWindows, macOS, LinuxGraphique de latence en direct pendant la charge
FlentBatteries de tests reproductiblesGratuit, GPLLinux, macOS, BSDScénarios RRUL et trafic croisé
LibreSpeedTests auto-hébergésGratuit, LGPLN'importe quel navigateur, CLIExécutez-le sur votre propre serveur
PingPlotterDiagnostic multi-sautFreemiumWindows, macOSGraphiques latence et perte de paquets par saut

Quoi chercher dans une application de test bufferbloat

Tout test de vitesse n'est pas un test bufferbloat. Quatre choses qui comptent :

Latence sous charge, pas ping au repos. Un outil doit mesurer le temps aller-retour tandis que la connexion sature activement le téléchargement et le chargement, dans cet ordre et ensemble. Un test ping uniquement sur un lien au repos ne vous dit rien sur les files d'attente.

Saturation de chargement et téléchargement séparés. Le bufferbloat vit souvent d'un seul côté. Les liaisons montantes par câble et DSL sont des coupables classiques car le tampon de transmission du modem est surdimensionné par rapport à la vitesse montante. Un outil qui force uniquement le téléchargement manquera la moitié du tableau.

Percentiles, pas seulement des moyennes. Une moyenne de 40 ms cache un p95 de 300 ms. N'importe quoi au-dessus de la médiane montrant des chiffres p90 ou p99 vous donne une image plus fidèle de ce que ressentira un appel vidéo.

Reproductibilité. Si vous ne pouvez pas réexécuter exactement le même test à 8h et à 20h, vous ne pouvez pas prouver qu'une correction a fonctionné. Les outils CLI, les batteries scriptées et les points de terminaison auto-hébergés surpassent les tests web uniques pour les sessions de dépannage qui s'étendent sur des jours.

1. Waveform Bufferbloat Test, le premier à utiliser

L'outil Waveform est le test que le Projet Bufferbloat recommande. Il s'exécute entièrement dans le navigateur, utilise le réseau de périphérie de Cloudflare comme l'autre extrémité de la connexion, et note le résultat de A à F selon la latence qui s'accumule pendant le chargement du lien. Un seul clic vous donne le ping au repos, le bloat de téléchargement, le bloat de chargement et un chiffre de gigue, plus une URL de résultat partageable pour les tickets de support.

Faiblesses : la note est agrégée, pas par saut. Si une mauvaise radio Wi-Fi ajoute 30 ms, Waveform le montrera comme bufferbloat sans pinpointer la source.

Prix : Gratuit, aucun compte requis.

Plateformes : N'importe quel navigateur moderne sur Windows, macOS, Linux ou ChromeOS.

Télécharger : waveform.com

Conclusion : le premier outil à utiliser. Si Waveform vous donne un A sur une connexion filaire, le problème se situe presque certainement en aval de votre routeur.


2. Cloudflare Speed Test, le deuxième avis

Le test de vitesse Cloudflare est le compagnon naturel de Waveform. Il affiche latence sans charge, latence sous charge lors du téléchargement, latence sous charge lors du chargement et gigue, tout sur une page. Parce que Cloudflare a des POP anycast dans la plupart des grandes villes, le trajet aller-retour est généralement plus court qu'un serveur de test FAI aléatoire, donc le plancher de bruit est plus bas et les petites différences ressortent plus clairement.

Faiblesses : le test choisit un POP Cloudflare pour vous et ne vous permet pas de le changer. Si votre route vers Cloudflare est inhabituelle, les résultats peuvent sembler meilleurs ou pires que la réalité.

Prix : Gratuit.

Plateformes : N'importe quel navigateur moderne. Il y a aussi une API publique pour utilisation scriptée.

Télécharger : speed.cloudflare.com

Conclusion : le moyen le plus rapide de vérifier un résultat Waveform avec une infrastructure serveur complètement différente.


3. Speedtest CLI by Ookla, pour les vérifications quotidiennes scriptées

Le CLI Speedtest officiel d'Ookla est un petit binaire qui s'exécute sur Windows, macOS et Linux et accède au même réseau serveur que speedtest.net. Il rapporte les téléchargements, chargements, latence au repos, gigue et un chiffre de latence sous charge qu'Ookla a ajouté dans les versions récentes. La sortie JSON facilite l'enregistrement des résultats dans un fichier, InfluxDB ou Grafana, et cron ou Task Scheduler l'exécutera volontiers toutes les 15 minutes.

Faiblesses : la métrique de latence sous charge d'Ookla est plus douce que celle de Waveform car elle mesure pendant une salve plus courte. Un résultat vert d'Ookla ne prouve pas un résultat vert de Waveform.

Prix : Gratuit pour usage personnel, licences payantes pour redistribution commerciale.

Plateformes : Windows, macOS (Intel et Apple silicon), Linux sur x86_64 et ARM, plus FreeBSD.

Télécharger : speedtest.net

Conclusion : choisissez ceci pour construire un graphique du comportement de votre lien pendant une semaine plutôt qu'une capture instantanée.


4. iperf3, la référence de débit

iperf3 d'ESnet est l'outil auquel les ingénieurs réseau recourent quand ils ont besoin de savoir ce qu'un lien peut réellement faire, sans navigateur ni serveur tiers au milieu. Exécutez le serveur sur une machine, le client sur une autre, et vous obtenez le débit TCP ou UDP brut entre eux plus les chiffres de gigue et de perte de paquets sur UDP. Utilisé contre un serveur iperf3 public à proximité, cela sert aussi de vérification de bon sens du FAI qui ne mentira pas sur votre liaison montante de la manière qu'un serveur de test hébergé par FAI peut.

Faiblesses : iperf3 mesure débit et perte de paquets, pas délai de file d'attente directement. Associez-le avec un ping vers la même cible pour voir le bufferbloat.

Prix : Gratuit, licence BSD.

Plateformes : Windows, macOS, Linux, FreeBSD et la plupart des autres systèmes Unix. Livré dans chaque gestionnaire de paquets majeur.

Télécharger : GitHub (esnet/iperf)

Conclusion : utilisez-le pour prouver que le lien lui-même peut pousser les octets, puis utilisez un autre outil pour voir ce qui se passe avec la latence.


5. Crusader, visualiseur bufferbloat dédié

Crusader est l'outil que beaucoup d'opérateurs de labo maison auraient souhaité avoir cinq ans plus tôt. Il exécute une salve téléchargement uniquement, une salve chargement uniquement et une salve bidirectionnelle simultanée, et trace la latence sur un graphique en direct tout le temps. Le résultat rend évident si le bloat vit sur votre liaison montante, descendante, ou ne se manifeste que quand les deux directions sont occupées. Vous exécutez une instance comme serveur (localement, sur un VPS ou sur le réseau familial d'un ami) et connectez le client à celui-ci, donc vous contrôlez les deux extrémités.

Faiblesses : l'interface graphique est fonctionnelle plutôt que soignée, et vous avez besoin d'un endroit pour exécuter le serveur. Un VPS bon marché ou un Raspberry Pi avec une liaison montante filaire fonctionne bien.

Prix : Gratuit, licences doubles MIT et Apache 2.0.

Plateformes : Clients Windows, macOS, Linux et Android. Binaires pré-compilés dans GitHub Releases plus images Docker pour le serveur.

Télécharger : GitHub (Zoxc/crusader)

Conclusion : l'image la plus nette de latence sous charge disponible dans une interface graphique gratuite, à condition de pouvoir héberger l'autre extrémité.


6. Flent, batterie de tests reproductible

Flent, anciennement netperf-wrapper, est ce que les gens de CeroWrt et Bufferbloat.net utilisent pour comparer des algorithmes de gestion des files d'attente. Il orchestre des flux parallèles netperf, iperf et ping, puis trace les résultats avec matplotlib. Le test RRUL inclus (Realtime Response Under Load) est la chose la plus proche d'une norme de benchmark bufferbloat dans la communauté de recherche. Réexécutez le même test après activation de CAKE ou fq_codel sur votre routeur et les graphiques vous montreront exactement quelle latence vous avez récupérée.

Faiblesses : c'est un outil Python avec une interface matplotlib, pas une expérience en un clic. Attendez-vous à lire la documentation sur flent.org avant votre première utilisation.

Prix : Gratuit, GPL.

Plateformes : Linux et macOS comme cibles de première classe, FreeBSD est supporté, Windows via WSL.

Télécharger : GitHub (tohojo/flent)

Conclusion : le choix pour quiconque régle un routeur ou une liaison FAI et veut des chiffres reproductibles et publiables.


7. LibreSpeed, tests auto-hébergés

LibreSpeed est la réponse open-source à speedtest.net. Il rapporte téléchargement, chargement, ping et gigue, et contrairement à la plupart des tests basés sur navigateur, vous pouvez le déployer sur votre propre serveur (les backends PHP, Node.js, Go ou Rust sont tous supportés) et tester une machine sur votre propre réseau ou à votre colo. C'est important pour le travail bufferbloat : un point de terminaison maison isole le chemin de votre FAI pour que vous puissiez savoir si la gigue est à l'intérieur de votre réseau ou au-delà. Il y a aussi un client ligne de commande pour utilisation scriptée.

Faiblesses : LibreSpeed rapporte la gigue plutôt qu'une ventilation complète de latence sous charge, ce n'est donc pas un remplacement plug-and-play pour Waveform si vous voulez une note.

Prix : Gratuit, LGPLv3.

Plateformes : N'importe quel navigateur côté client, plus client CLI pour Windows, macOS et Linux. Image Docker pour le serveur.

Télécharger : GitHub (librespeed/speedtest)

Conclusion : l'outil à utiliser quand vous voulez séparer les problèmes LAN des problèmes WAN en contrôlant les deux extrémités du test.


8. PingPlotter, graphique latence multi-saut

PingPlotter de Pingman Tools est une application Windows et macOS payante avec un vrai niveau gratuit. Il trace chaque saut entre vous et une destination, fait des pings sur chacun à intervalle régulier et trace latence et perte de paquets par saut au fil du temps. Quand Waveform vous dit qu'il y a bufferbloat mais ne dit pas où, PingPlotter est la deuxième étape : regardez les graphiques tandis que le lien se charge et le saut qui commence à augmenter est le coupable. La version gratuite limite l'historique et les fonctionnalités, mais c'est suffisant pour une unique session de dépannage.

Faiblesses : le niveau gratuit limite l'historique et cache certaines options d'exportation. L'expérience complète se trouve derrière une licence Standard ou Professional.

Prix : Niveau gratuit pour utilisation basique. Les licences Standard commencent autour de $40 une fois ; Professional ajoute alertes et tableaux de bord partagés.

Plateformes : Windows 10 et 11, macOS. Pas de build desktop Linux, bien que mtr couvre un terrain similaire sur Linux.

Télécharger : pingplotter.com

Conclusion : le moyen le plus rapide d'attraper un mauvais saut à la limite de votre FAI ou une liaison d'échange défaillante, une fois que vous avez confirmé que le bloat ne se trouve pas dans votre maison.


Comment choisir

Commencez par Waveform Bufferbloat Test. Cela prend 90 secondes et vous dit si vous avez un problème du tout. Si la note est C ou pire, exécutez Cloudflare Speed Test ensuite pour confirmer le résultat sur une infrastructure différente. Une fois bufferbloat confirmé, utilisez Crusader pour voir quelle direction se gonfle et combien, et PingPlotter ou une session Linux mtr pour identifier le saut où la latence saute.

Pour une visibilité à long terme, scriptez Speedtest CLI by Ookla ou LibreSpeed pour s'exécuter toutes les 15 minutes et se connecter à une base de données de séries chronologiques. Pour le travail de réglage, où vous avez besoin de prouver qu'un changement de routeur a vraiment aidé, Flent est l'outil de référence. Et quand vous avez besoin de savoir ce que votre lien peut faire indépendamment d'un serveur public, exécutez iperf3 entre deux machines que vous contrôlez.

FAQ

Quel est le meilleur test bufferbloat gratuit ?

Waveform Bufferbloat Test est l'outil gratuit que la plupart des communautés réseau recommandent en premier, car il note la latence sous charge plutôt que de simplement mesurer le débit maximal. Cloudflare Speed Test est l'alternative gratuite la plus proche et utile comme deuxième opinion.

Quelle application de test bufferbloat la plupart des gens utilisent-ils ?

Waveform pour les vérifications uniques et Speedtest CLI d'Ookla ou LibreSpeed pour la surveillance scriptée. Les opérateurs de labo maison et côté FAI s'appuient sur iperf3 et Flent pour des tests reproductibles et structurés.

iperf3 peut-il mesurer bufferbloat ?

Pas directement. iperf3 mesure débit, gigue sur UDP et perte de paquets. Pour voir bufferbloat, exécutez iperf3 pour saturer le lien et exécutez un ping vers la même cible en parallèle. L'augmentation du ping pendant que iperf3 s'exécute est votre bufferbloat.

Comment je répare bufferbloat une fois qu'un test le trouve ?

Activez la gestion intelligente des files d'attente sur votre routeur. Les versions modernes d'OpenWrt, MikroTik RouterOS, pfSense et OPNsense supportent toutes CAKE ou fq_codel, et la plupart des routeurs grand public avec firmware récent exposent un interrupteur "SQM" ou "QoS adaptatif". Réglez le shaper à environ 90 à 95 pourcent de votre vitesse de lien mesurée. Réexécutez Waveform. La note devrait monter à A ou B.

Une connexion filaire a-t-elle bufferbloat ?

Oui. Bufferbloat vit dans n'importe quel appareil qui a une file d'attente surdimensionnée entre vous et internet, ce qui est presque toujours le modem, le routeur ou le headend du FAI. Une connexion filaire élimine la gigue Wi-Fi de l'image mais n'élimine pas bufferbloat.

PingPlotter vaut-il la peine de payer ?

Pour une unique session de dépannage, non. Le niveau gratuit est suffisant pour identifier un mauvais saut. Pour quiconque surveille continuellement une liaison critique ou soutient les utilisateurs distants, la licence Standard se rentabilise la première fois qu'elle vous économise une heure au téléphone avec un FAI.