VPS Linux

Comment tester la bande passante de son VPS ?

Testez la bande passante de votre VPS Winheberg avec Speedtest et iperf3, et apprenez à bien interpréter vos résultats.

24 juillet 2026 Winheberg
DocumentationVPS LinuxComment tester la bande passante de son VPS ?

Contexte

Vous venez de louer votre VPS Linux chez Winheberg et vous voulez vérifier les performances réseau de votre serveur ? Ou peut-être que vos applications semblent lentes et vous voulez savoir si le problème vient de la bande passante ? Tester le débit de son VPS est une étape simple et utile, qui se fait en quelques minutes avec les bons outils.

Ce guide vous présente les deux outils de référence pour mesurer la bande passante de votre serveur, ainsi que les bonnes pratiques pour interpréter les résultats. Il fonctionne sur toutes les distributions que nous proposons, Debian 11/12/13, Ubuntu 23.10/24.04/25.04, AlmaLinux 9/10, Rocky Linux 9/10, Fedora 41/42 et Alpine Linux 3.22.

Pourquoi tester la bande passante de son VPS ?

Plusieurs raisons peuvent vous pousser à mesurer le débit de votre serveur.

  • Vérifier les performances annoncées au moment de la livraison de votre VPS
  • Diagnostiquer une lenteur sur un site, une application ou un service hébergé
  • Comparer plusieurs hébergeurs ou plusieurs offres entre elles
  • Tester la connectivité vers une région ou un pays spécifique
  • Détecter une saturation réseau si votre serveur héberge beaucoup de services

Avant de commencer, gardez en tête qu'un test de bande passante mesure le débit instantané entre votre VPS et un autre point sur Internet. Les résultats peuvent varier selon l'heure de la journée, la destination du test, et la charge réseau globale.

Quel outil choisir, Speedtest ou iperf3 ?

Il existe deux outils principaux pour tester la bande passante d'un VPS, chacun avec ses spécificités.

Speedtest est l'outil officiel Ookla, en ligne de commande. C'est la version pro du célèbre Speedtest.net. Il teste la vitesse de votre VPS vers Internet en se connectant automatiquement à un serveur Speedtest géographiquement proche. C'est l'outil idéal pour avoir un test rapide et représentatif du débit réel sur Internet, avec un résultat que vous pouvez partager facilement.

iperf3 est un outil plus technique et précis, qui mesure le débit entre deux machines (votre VPS et un serveur iperf3 distant). Il est particulièrement utile pour tester un trajet spécifique, pour saturer une connexion avec plusieurs flux, ou pour des mesures de performance réseau plus poussées.

Utilisez les deux outils. Speedtest pour un aperçu rapide et grand public, iperf3 pour des tests plus pointus vers des serveurs spécifiques.

Méthode 1. Tester avec Speedtest (officiel Ookla)

C'est l'outil le plus simple et le plus rapide. Il imite ce que vous feriez sur speedtest.net depuis votre navigateur. Nous recommandons la version officielle d'Ookla, plus à jour et plus fiable que l'ancienne version Python speedtest-cli.

1. Installer Speedtest

Installez d'abord curl si ce n'est pas déjà fait, puis ajoutez le dépôt officiel Ookla et installez le paquet.

apt install curl -y
curl -s https://install.speedtest.net/app/cli/install.deb.sh | bash
apt install speedtest -y

2. Lancer un test

Une fois installé, lancez la commande en spécifiant directement le serveur Moji à Paris (ID 62035) que nous recommandons.

speedtest -s 62035

Au premier lancement, Speedtest vous demandera d'accepter les conditions d'utilisation et la licence d'Ookla. Tapez YES puis Entrée pour valider, c'est à faire une seule fois.

L'outil va mesurer le ping, le download et l'upload, et vous donner également un lien de partage à la fin du test.

   Speedtest by Ookla

     Server: moji - Paris (id = 62035)
        ISP: WINHEBERG
    Latency:     6.35 ms   (0.05 ms jitter)
   Download: 11865.14 Mbps (data used: 15.4 GB )
     Upload:  3664.47 Mbps (data used: 6.5 GB )
Packet Loss:     0.0%
 Result URL: https://www.speedtest.net/result/c/577533f5-507f-427d-9cca-31ba238cef6e

Le Result URL affiché à la fin est un lien partageable avec un graphique visuel. Vous pouvez le communiquer à notre support si vous avez besoin d'aide pour analyser un résultat.

Speedtest peut choisir automatiquement un serveur, mais le résultat varie alors d'un test à l'autre. En forçant le serveur Moji Paris, vous obtenez une mesure fiable et reproductible, parfaite pour comparer les tests dans le temps.

3. Tester vers un autre serveur

Si vous voulez comparer la connectivité vers un autre point dans le monde, vous pouvez utiliser n'importe quel autre serveur Speedtest. Pour lister les serveurs disponibles à proximité.

speedtest --servers

Vous obtiendrez une liste de serveurs avec leur ID. Pour tester vers un serveur en particulier, utilisez la même syntaxe.

# Exemple, test vers le serveur Moji Paris (notre recommandation)
speedtest -s 62035

Méthode 2. Tester avec iperf3

iperf3 est plus précis et permet de tester des trajets spécifiques entre deux serveurs.

1. Installer iperf3

L'installation est similaire selon votre distribution.

apt install iperf3 -y

2. Lancer un test vers un serveur iperf3 public

iperf3 nécessite un serveur distant vers lequel envoyer les paquets de test. Nous recommandons le serveur Moji à Paris, qui offre une excellente bande passante et qui est très proche de nos datacenters.

iperf3 -c iperf3.moji.fr -p 5200

Le serveur Moji propose plusieurs ports entre 5200 et 5240. Si l'un est saturé, essayez le suivant (5201, 5202, etc.) pour obtenir un slot disponible.

Le test dure environ 10 secondes par défaut, puis affiche le débit moyen.

Connecting to host iperf3.moji.fr, port 5200
[  5] local 51.158.xx.xx port 54312 connected to 89.xxx.xxx.xxx port 5200
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   118 MBytes   990 Mbits/sec    0    412 KBytes
[  5]   1.00-2.00   sec   119 MBytes   998 Mbits/sec    0    412 KBytes
...
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.16 GBytes   997 Mbits/sec    0    sender
[  5]   0.00-10.00  sec  1.16 GBytes   994 Mbits/sec        receiver

3. Tester dans les deux sens

Par défaut, iperf3 mesure l'upload (vous envoyez des données au serveur distant). Pour tester aussi le download, ajoutez l'option -R (reverse).

iperf3 -c iperf3.moji.fr -p 5200 -R

4. Tester en IPv6

Si votre VPS dispose d'une IPv6 et que vous voulez tester la connectivité IPv6 spécifiquement, utilisez l'option -6.

iperf3 -c iperf3.moji.fr -p 5200 -6

5. Tester en parallèle pour saturer la connexion

Pour vraiment voir la bande passante maximale de votre VPS, lancez plusieurs flux en parallèle avec l'option -P.

iperf3 -c iperf3.moji.fr -p 5200 -P 4

Ici, 4 flux en parallèle sont envoyés simultanément. Le débit total est la somme des 4 flux.

6. Tester pendant plus longtemps

Par défaut, le test dure 10 secondes. Pour avoir une mesure plus stable, augmentez la durée avec -t.

iperf3 -c iperf3.moji.fr -p 5200 -t 30

Le test durera ici 30 secondes, ce qui permet d'obtenir une moyenne plus représentative.

7. Tester vers d'autres destinations

Le serveur Moji Paris est parfait pour mesurer les performances brutes de votre VPS, mais si vous voulez tester la connectivité vers une autre région du monde, la communauté maintient une liste de serveurs iperf3 publics classés par continent sur github.com/R0GGER/public-iperf3-servers.

Repérez un serveur proche de la destination qui vous intéresse, puis lancez votre test avec son adresse et son port à la place de iperf3.moji.fr.

iperf3 -c adresse-du-serveur -p port

Ces serveurs sont gérés par des tiers, leur disponibilité et leurs performances ne dépendent pas de Winheberg. Certains peuvent être temporairement hors service ou saturés, la liste GitHub est mise à jour régulièrement pour retirer les serveurs qui ne répondent plus.

Interpréter les résultats

Les résultats peuvent varier énormément selon plusieurs facteurs. Voici comment les analyser correctement.

Le débit attendu

Sur nos offres VPS, vous bénéficiez d'une bande passante adaptée à chaque gamme. Si votre test donne des résultats bien inférieurs à ce qui est annoncé, plusieurs raisons sont possibles.

L'heure du test

La bande passante peut varier selon l'heure de la journée. En période de forte affluence (le soir notamment), le réseau Internet global est plus chargé, ce qui peut faire baisser les débits mesurés vers certaines destinations.

La destination du test

Le débit mesuré peut varier énormément selon le serveur distant vers lequel vous testez. Plusieurs facteurs entrent en jeu.

  • La localisation géographique, tester vers un serveur à l'autre bout du monde donnera toujours des résultats inférieurs à un test vers un serveur dans le même pays, à cause de la distance physique et du nombre de sauts réseau
  • Le transit Internet, pour atteindre un serveur distant, votre trafic passe par plusieurs opérateurs de transit (Cogent, Level3, Telia, etc.), chaque opérateur a ses propres limites de capacité, et un test peut être bridé par l'un d'eux sans que cela ne soit lié à votre VPS
  • Le peering, les hébergeurs et les opérateurs négocient entre eux des accords de peering pour échanger du trafic directement, sans passer par des opérateurs de transit, un bon peering vers une destination donne d'excellents résultats, un mauvais peering peut faire chuter le débit même sur de courtes distances
  • La latence (ping), plus la latence est élevée, plus il devient difficile de saturer une connexion à grande vitesse en TCP (à cause du fonctionnement même du protocole), c'est pour ça qu'on a parfois 10 Gbps en local et seulement 2 Gbps vers un autre continent

C'est pourquoi nous recommandons de tester en priorité vers un serveur proche géographiquement (Moji Paris pour les utilisateurs français) pour mesurer les performances brutes de votre VPS, puis éventuellement de tester vers d'autres destinations si vous voulez vérifier la connectivité vers une région spécifique.

Le protocole utilisé

Par défaut, iperf3 et speedtest-cli utilisent TCP. Si votre application utilise UDP, les résultats peuvent être différents. Pour tester en UDP avec iperf3, utilisez l'option -u.

iperf3 -c ping.online.net -p 5202 -u -b 1G

La charge de votre VPS

Si votre VPS est très chargé en CPU ou en RAM au moment du test, cela peut fausser les résultats. Pensez à vérifier la charge avec htop avant de lancer un test.

En cas de problème

Voici les erreurs et situations les plus fréquentes que vous pourriez rencontrer.

❌ speedtest, command not found

Le paquet n'est pas installé, ou l'installation s'est arrêtée avant la fin. Reprenez l'étape d'installation correspondant à votre distribution.

❌ iperf3, error unable to connect to server

Le serveur iperf3 est peut-être saturé ou bloque les connexions sur ce port. Essayez un autre port entre 5200 et 5240, ou réessayez quelques secondes plus tard.

❌ Résultats très inférieurs aux performances attendues

Vérifiez la charge CPU de votre VPS avec htop. Si le CPU est à 100 %, le test ne pourra pas saturer la connexion. Pensez aussi à tester avec plusieurs flux en parallèle (-P 4 avec iperf3) pour vraiment voir le débit maximum.

❌ Speedtest demande d'accepter une licence à chaque lancement

Au premier lancement, vous devez accepter les conditions d'Ookla en tapant YES. Si la question revient à chaque fois, c'est que le fichier de configuration n'est pas sauvegardé. Lancez la commande avec --accept-license --accept-gdpr pour valider en une fois.

speedtest --accept-license --accept-gdpr

Besoin d'aide ?

Si vos résultats de bande passante semblent anormalement bas ou si vous suspectez un problème réseau sur votre VPS, notre équipe est là. Ouvrez un ticket dans le département Technique depuis votre espace client, renseignez le champ Produit lié avec le VPS concerné, et joignez les résultats de vos tests.

Vous savez maintenant tout ce qu'il faut pour mesurer précisément les performances réseau de votre VPS 📊

Besoin d'un serveur VPS Linux ?

Découvrez nos offres adaptées à vos besoins et lancez-vous dès maintenant.

Voir les offres