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:
[geshifilter-code]tc qdisc add dev eth0 root netem delay 500ms[/geshifilter-code]

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

20%-os packet loss:
[geshifilter-code]tc qdisc add dev eth0 root netem loss 20%[/geshifilter-code]

És mindezen borzalmak együtt:
[geshifilter-code]tc qdisc add dev eth0 root netem delay 6000ms 2000ms 50%[/geshifilter-code]

Bármelyik törlése:
[geshifilter-code]tc qdisc del dev eth0 root[/geshifilter-code]