· 环境、工具:linux、TC
tc默认系统自带,只对物理网卡生效,不对虚拟网卡生效,
如果对关联了虚拟网卡的物理网卡使用会同时生效
· 模拟网络延迟
tc qdisc add dev eth0 root netem delay 1000ms
root权限下执行,eth0替换为当前服务器网卡名
这时ping baidu.com时会延迟1000ms左右
tc qdisc add dev eth0 root netem delay 1000ms 100ms
这时延迟会在±100ms左右波动(900 ~ 1100 ms)
· 模拟网络丢包
tc qdisc add dev eth0 root netem loss 50%
设置丢包率为50%,可设置波动率同上
ping测试
· 模拟数据包损坏
tc qdisc add dev eth0 root netem corrupt 0.2%
设置损坏为0.2%,可设置波动率同上
可发送文件到其他服务器测试