Bean Network Tester

netem et Network Link Conditioner sous Windows

Sous Linux, il y a tc netem, et sur Mac, le Network Link Conditioner. Windows n'a rien d'intégré qui ajoute du délai et des pertes. Cette page transpose ce que vous connaissez dans Bean Network Tester et indique où les chiffres ne se transposent pas.

Les options de netem, une par une

Ajoutez --target et --duration à chaque commande ci-dessous, sinon elle touche tout l'ordinateur.

netemRéglage dans la fenêtreOption
delay 100msLatency--latency 100
delay 100ms 20msLatency, Jitter--latency 100 --jitter 20
loss 5%Loss--loss 5
loss 5% 25%Loss, Losses in a row (burst)--loss 5 --loss-burst 4
duplicate 1%Duplication--dup 1
corrupt 0.1%Corruption--corrupt 0.1
reorder 25%Spike chance, Spike size--spike-prob 5 --spike-ms 200
rate 1mbitDownload, Upload--down 122 --up 122
limit 1000Buffer--buffer 1000

Trois différences à connaître

Sens. netem retarde ce qui quitte une interface, et la réponse revient intacte. Cet outil capture les deux sens, donc --latency 100 ajoute environ 200 ms à un ping : 100 à l'aller et 100 au retour. Pour obtenir ce que fait netem, ne capturez que le trafic sortant :

BeanNetworkTester.exe --filter out --latency 100 --jitter 20 --target myapp.exe --duration 120

Unités. Un débit netem s'exprime en bits par seconde. Les champs de limite de vitesse sont en KB/s, avec K = 1024. Conversion des mégabits :

débit netemChamp de limite de vitesse, en KB/s
1mbit122
5mbit610
10mbit1221
50mbit6104
100mbit12207

Portée. tc façonne toute une interface réseau et exige root. Cet outil vise un seul programme avec --target et exige les droits d'administrateur.

Si vous connaissez Network Link Conditioner

L'outil d'Apple fonctionne avec des profils nommés. Les plus proches ici :

Network Link ConditionerLe plus proche ici
100% LossLoss réglé sur 100
3G3G network
DSLHome DSL (VDSL)
LTELTE / 4G
WiFiGood WiFi
Very Bad NetworkTerrible network
EdgePas de profil équivalent. Saisissez vous-même la limite de vitesse et la latence, puis gardez-les comme profil personnel avec le bouton Save....

Les chiffres ne sont pas ceux d'Apple : prenez un profil comme point de départ. Chaque valeur qu'un profil définit figure sur la page de référence.

Ce que vous gagnez sous Windows

Sous Linux ou macOS, utilisez les originaux. Cet outil ne fonctionne que sous Windows.

Pour aller plus loin

Prêt à casser votre propre réseau, exprès ?

Télécharger pour Windows