Bean Network Tester

netem und Network Link Conditioner unter Windows

Unter Linux gibt es tc netem, auf dem Mac den Network Link Conditioner. Windows hat nichts eingebaut, das Verzögerung und Verlust hinzufügt. Diese Seite überträgt, was du schon kennst, auf Bean Network Tester und zeigt, wo sich die Zahlen nicht übertragen lassen.

Die netem-Optionen, eine nach der anderen

Hänge an jeden Befehl hier --target und --duration an, sonst wirkt er auf den ganzen Computer.

netemEinstellung im FensterFlag
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

Drei Unterschiede, die man kennen sollte

Richtung. netem verzögert, was eine Schnittstelle verlässt, und die Antwort kommt unberührt zurück. Dieses Werkzeug erfasst beide Richtungen, daher fügt --latency 100 einem Ping etwa 200 ms hinzu: 100 hin und 100 zurück. Um das Verhalten von netem zu bekommen, erfasse nur ausgehenden Verkehr:

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

Einheiten. Eine netem-Rate steht in Bit pro Sekunde. Die Felder für das Tempolimit sind in KB/s, mit K = 1024. Umrechnung von Megabit:

netem-RateFeld für das Tempolimit, in KB/s
1mbit122
5mbit610
10mbit1221
50mbit6104
100mbit12207

Reichweite. tc formt eine ganze Netzwerkschnittstelle und braucht root. Dieses Werkzeug zielt mit --target auf ein Programm und braucht Administratorrechte.

Wenn du den Network Link Conditioner kennst

Apples Werkzeug arbeitet mit benannten Profilen. Die nächsten hier:

Network Link ConditionerAm nächsten hier
100% LossLoss auf 100 gesetzt
3G3G network
DSLHome DSL (VDSL)
LTELTE / 4G
WiFiGood WiFi
Very Bad NetworkTerrible network
EdgeDafür gibt es kein Profil. Gib Tempolimit und Latenz selbst ein und speichere sie mit der Schaltfläche Save... als eigenes Profil.

Die Zahlen stammen nicht von Apple, nimm ein Profil also als Ausgangspunkt. Jeder Wert, den ein Profil setzt, steht auf der Referenzseite.

Was du unter Windows dazubekommst

Unter Linux oder macOS nimm die Originale. Dieses Werkzeug läuft nur unter Windows.

Weiter

Bereit, dein eigenes Netzwerk absichtlich kaputtzumachen?

Für Windows herunterladen