1.安装 tc
tc(Traffic Control) 流量控制命令模拟网络延迟和丢包。
apt-get install iproute2
2.模拟网络延迟
增加网络延迟
root@fdc276a87cec:~# tc qdisc add dev eth0 root netem delay 1000ms
查看流量管理
root@fdc276a87cec:~# tc qdisc show
qdisc noqueue 0: dev lo root refcnt 2
qdisc netem 8003: dev eth0 root refcnt 17 limit 1000 delay 1.0s
删除策略
root@fdc276a87cec:~# tc qdisc del dev eth0 root netem delay 1000ms
3.模拟网络丢包
增加丢包率 100%
root@fdc276a87cec:~# tc qdisc add dev eth0 root netem loss 100%
查看流量管理
root@fdc276a87cec:~# tc qdisc show
qdisc noqueue 0: dev lo root refcnt 2
qdisc netem 8004: dev eth0 root refcnt 17 limit 1000 loss 100%
删除策略
root@fdc276a87cec:~# tc qdisc del dev eth0 root netem loss 100%