Zord hálózati körülmények szimulálása

andrewjsi küldte be k, 2010-12-07 16:32 időpontban

Ha hálózati programot írunk és ki szeretnénk próbálni, hogy miként viselkedik lassú, vacak hálózaton, avagy csak a szomszédot akarjuk idegesíteni, akkor a netkapcsolatunk szándékos agyonterhelése helyett segít a Linux tc és a netem.

Stabil fél másodperces lag az egész eth0 interfészen:
tc qdisc add dev eth0 root netem delay 500ms

Ingadozó 2 másodperc, +- 500 random millisec lag:
tc qdisc add dev eth0 root netem delay 2000ms 500ms

20%-os packet loss:
tc qdisc add dev eth0 root netem loss 20%

És mindezen borzalmak együtt:
tc qdisc add dev eth0 root netem delay 6000ms 2000ms 50%

Bármelyik törlése:
tc qdisc del dev eth0 root