暂无图片
主从测试过程中,如何模拟网络抖动?
我来答
分享
吕青珊
2020-03-13
主从测试过程中,如何模拟网络抖动?

《叶问》第26期:主从测试过程中,如何模拟网络抖动?

《叶问》是知数堂新设计的互动栏目,每周发布一个开放性命题或经典面试题进行讨论,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
吕青珊

主从测试过程中,如何模拟网络抖动?
推荐工具: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发送

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏