暂无图片
主从测试过程中,如何模拟网络抖动?
我来答
分享
吕青珊
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
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mybatisplus中不修改xml的情况下,可以在条件构造器中使用POSITION此类函数吗?
回答 1
不太行
mysql数据库find_in_set函数如何优化
回答 5
可以看下这篇文章,可以解决你的问题https://blog.csdn.net/StreetWalker/article/details/88573195
请问下mysql 的decode 怎么用呢?
回答 1
已采纳
mysql没有decode函数,可以用casewhen
为什么mysql服务已经设置了开机自启,为什么还是没启动?
回答 4
如果是修改的/etc/rc.local设置开机启动的话,需要保障/etc/rc.local和/etc/rc.d/rc.local有执行权限
mysql 数据更新,是增量更新好,还是全量更新
回答 4
已采纳
首次全量,后续增量,我们的库都是有个rksj(入库时间)字段,然后根据rksj去做数据增量更新
MySQL中,索引的创建时间怎么查?
回答 2
请问MYSQL5.7该如何查看
如何不进入MySQL客户端,执行一条SQL命令,账号User,密码Passwd,库名DBName,SQL为SELECT sysdate();?
回答 1
已采纳
采用e选项,命令为:mysqluUserpPasswdDDBNamee"SELECTsysdate();"。
如何找出Mysql所有的数据库最新发生变化的表?
回答 1
已采纳
不知道这样满足你要求吗?
现在有多少种数据库?
回答 1
已采纳
223种
请问配置了主库 与 从库就进行数据同步,那么 主库的 binlog_format 如何设置?
回答 1
binlog的格式也有三种:STATEMENT语句模式,ROW行模式,MIXED混合模式当然选择ROW行模式,记录了完整的语句,可以恢复也可以跟踪一些问题。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~