10 网络丢包模拟工具_《叶问》第26期,主从测试过程中,如何模拟网络抖动

ca19845de8be820b6ff6ebfce5bb2f12.png

关 于 叶 问

《叶问》是知数堂新设计的互动栏目,不定期给大家提供技术知识小贴士,形式不限,或提问、或讨论均可,并在当天发布答案,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。

2020年03月13日,周五

主从测试过程中,如何模拟网络抖动?

推荐工具:tc,常用的使用方式如下:

1、模拟延迟

tc qdisc add dev eth0 root netem delay 1000ms 100ms 50%

# 这里表示有50%的包延迟会在1000+-100ms之间波动

2、模拟丢包

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

# 这里表示eth0网卡丢失1%的包,成功率为30%

3、模拟包重复

tc qdisc add dev eth0 root netem duplicate 1%

# 设置eth0网卡随机产生1%的重复包

4、模拟包损坏

tc qdisc add dev eth0 root netem corrupt 1%

# 设置eth0网卡随机产生1%的损坏数据包

5、模拟包乱序

tc qdisc change dev eth0 root netem delay 10ms reorder 25% 50%

# 设置eth0网卡有25%的数据包(50%的关联度)会被立即发送,其他的延迟10ms发送。

全文完

由我主讲的知数堂「MySQL优化课」第17期已发车,我们的课程从第15期就升级成MySQL 8.0版本了,现在上车刚刚好,一起开启MySQL 8.0的修行之旅吧

另外,我在腾讯课堂的短课程《MySQL性能优化》已开课,本课程讲解读几个MySQL性能优化的核心要素:合理利用索引,降低锁影响,提高事务并发度

原文首发

网页链接​mp.weixin.qq.com
6dc93bcecd58ef3cddf1a2d02652b48d.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值