模拟网络异常测试

线上网络会遇到各种问题,比如断网、网络延迟、丢包等,对于断网运维一般都能及时发现并予以解决, 最怕的就是后两种情况,延迟丢包使得线上系统可能不断的请求超时,继而不停申请建立新的连接,最后的结果就是将端口消耗殆尽拖死系统。所以为了模拟这些情 况,可以使用tc进行网络异常的模拟,对待测系统进行针对性的压测。

该命令将 eth0 网卡的传输设置为延迟 100 毫秒发送

tc qdisc add dev eth0 root netem delay 100ms

该命令将 eth0 网卡的传输设置删除

tc qdisc del dev eth0 root netem delay 100ms

tc qdisc add dev eth0 root netem loss 1%

该命令将 eth0 网卡的传输设置为随机丢掉 1% 的数据包

tc qdisc add dev eth0 root netem loss 10%

该命令将 eth0 网卡的传输设置为随机丢掉 1% 的数据包,成功率为 30%

tc qdisc add dev eth0 root netem loss 1% 30%

查看已经配置的网络条件:# tc qdisc show dev eth0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值