news 2026/4/18 8:36:09

混沌工程之网络故障、宽带限速

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
混沌工程之网络故障、宽带限速

ifconfig 查看网卡信息

场景1:使用chaosblade实现网络故障模拟

1、设置机器网络中断
# 通过设置丢包率100%模拟实现 ./blade create network loss --percent 100 --interface {机器网卡名称} --timeout 300
2、设置机器网络丢包率5%
./blade create network loss --percent 5 --interface {机器网卡名称} --timeout 300 使用ping {对应机器IP}

使用另外一台机器执行 ping {机器IP}查看丢失率

3、设置机器网络延时500ms
./blade create network delay --time 500 --interface {机器网卡名称} --timeout 300 使用ping {对应机器IP}

使用另外一台机器执行 ping {机器IP}查看时延

以上故障命令,想提前取消可执行./blade destroy {执行故障注入命令成功返回的result值}

场景2:对A机器进行宽带限制100Mbit/s

1、在A机器限制宽带(网卡)速度为100Mbit/s
sudo tc qdisc add dev {A机器网卡名称} root tbf rate 100mbit burst 32kbit latency 400ms
2、在未限速的机器B启动iperf3服务端
sudo iperf3 -s
3、在A机器发起测速
sudo iperf3 -c {B机器IP}

字段含义
Interval0.00-10.00 sec总测试时长 10 秒
Transfer112 MBytes10 秒内共发送/接收约 112 MB 数据
Bitrate (sender)94.2 Mbits/secA 机器认为自己发送的速率
Bitrate (receiver)94.0 Mbits/secB 机器实际接收到的速率(最准确)
Retr0无 TCP 重传 → 网络质量良好
Cwnd128 KBytesTCP 拥塞窗口稳定

同时在B机器接收流量:

4、删除A机器限速
sudo tc qdisc del dev {A机器网卡名称} root
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 15:21:27

基于SpringBoot的人才招聘网站的设计与实现毕设源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于SpringBoot框架的人才招聘网站,以满足当前互联网时代下人才招聘的需求。具体研究目的如下: 首先&#xff0…

作者头像 李华
网站建设 2026/4/18 3:26:42

Conda环境导出导入无忧:Miniconda-Python3.9支持yml快速共享

Conda环境导出导入无忧:Miniconda-Python3.9支持yml快速共享 在数据科学和人工智能项目中,你是否遇到过这样的场景?本地调试完美的模型代码,一放到同事或服务器上就报错:“ImportError: cannot import name xxx”、“t…

作者头像 李华
网站建设 2026/4/16 10:39:04

Markdown笔记嵌入代码块:Miniconda-Python3.9支持AI项目文档一体化

Miniconda-Python3.9 支持 AI 项目文档一体化:从环境隔离到交互式笔记 在人工智能项目的日常开发中,你是否曾遇到这样的场景?——同事发来一个 Jupyter Notebook,你兴冲冲地打开运行,结果第一行 import torch 就报错&a…

作者头像 李华
网站建设 2026/4/18 3:24:49

Jupyter Notebook自动保存间隔设置优化

Jupyter Notebook自动保存间隔设置优化 在数据科学和机器学习项目中,最令人沮丧的莫过于长时间调试模型后因系统崩溃而丢失未保存的工作。这种“功亏一篑”的体验几乎每个使用 Jupyter Notebook 的人都曾经历过——你刚写完一段关键代码,正准备运行&…

作者头像 李华
网站建设 2026/4/18 3:25:28

Anaconda下载慢?国内镜像站合集提速安装

Anaconda下载慢?国内镜像站合集提速安装 在搭建 Python 数据科学环境时,你是否曾经历过这样的场景:凌晨两点,满怀期待地运行 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh,结果下载速…

作者头像 李华
网站建设 2026/4/17 19:54:58

Linux下Miniconda环境变量永久配置方法

Linux下Miniconda环境变量永久配置方法 在搭建Python开发环境时,很多人遇到过这样的问题:明明已经安装了Miniconda,但在终端输入 conda 命令时却提示“command not found”。这个问题看似简单,实则困扰了不少刚入门的数据科学从业…

作者头像 李华