使用tc模拟网络慢或异常

        上线前,需要模拟一下网络异常的情况:慢、丢包等,这时候tc可以发挥作用。

        1 模拟延迟

         tc qdisc add dev eth0 root netem delay 100ms  #延迟100ms

         tc qdisc add dev eth0 root netem delay 300ms 200ms   #延迟200-300ms

        2 模拟丢包

        tc qdisc add dev eth0 root netem loss 30% #丢包30%

 

        3 清除添加的策略

        tc qdisc del dev eth0 root

        

        4 常用命令

扫描二维码关注公众号,回复: 712742 查看本文章

        tc qdisc del dev eth1 root

        tc qdisc replace dev eth1 root handle 1: prio

        tc qdisc replace dev eth1 parent 1:3 handle 30: netem delay 600ms

        tc filter replace dev eth1 parent 1:0 protocol ip u32  match ip dport $port 0xffff flowid 1:3

        tc qdisc ls dev eth1 root

.....

猜你喜欢

转载自fishermen.iteye.com/blog/1912292
今日推荐