news 2026/9/3 0:28:31

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

作者头像

张小明

前端开发工程师

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/9/2 22:26:48

Dockerfile编写最佳实践:基于Miniconda-Python3.9构建自定义镜像

Dockerfile编写最佳实践:基于Miniconda-Python3.9构建自定义镜像 在AI科研与数据科学项目中,一个常见的痛点是“环境不一致”——代码在本地能跑,在服务器上却报错。依赖版本冲突、系统库缺失、Python解释器差异……这些问题不仅拖慢开发进度…

作者头像 李华
网站建设 2026/9/3 0:01:06

GitHub星标项目依赖一键还原:Miniconda-Python3.9环境完美兼容

GitHub星标项目依赖一键还原:Miniconda-Python3.9环境完美兼容 在人工智能和开源协作高速发展的今天,你是否曾遇到过这样的尴尬?看到一个 GitHub 上的高星 AI 项目,兴致勃勃地克隆下来准备复现论文结果,却卡在第一步&a…

作者头像 李华
网站建设 2026/9/3 0:04:51

PyTorch安装CPU版本区别:Miniconda-Python3.9明确区分gpu/cpu variant

PyTorch CPU 与 GPU 版本的本质区别:基于 Miniconda-Python3.9 的深度解析 在人工智能项目落地过程中,一个看似简单的操作——安装 PyTorch,却常常成为初学者甚至资深工程师的“绊脚石”。你是否遇到过这样的情况:代码明明写得没问…

作者头像 李华
网站建设 2026/9/3 0:04:50

机器人产业:从工业革命到智能时代的进化图谱

在第四次工业革命的浪潮中,机器人技术正以每年18%的复合增长率重塑全球产业格局。QYResearch最新数据显示,2031年全球机器人市场规模将突破5546亿元大关,其中中国市场凭借政策红利与技术突破,正在从全球最大的应用市场向创新策源地…

作者头像 李华
网站建设 2026/9/3 0:04:41

Python3.9新特性尝鲜:Miniconda镜像全面支持typing和async改进

Python 3.9 Miniconda:构建现代可复现开发环境的黄金组合 在人工智能与数据科学项目日益复杂的今天,一个常见的痛点始终困扰着开发者:为什么代码在本地运行完美,到了服务器却频频报错?更令人头疼的是,当团…

作者头像 李华
网站建设 2026/9/3 0:04:54

科研复现不再难:Miniconda-Python3.9镜像锁定PyTorch版本稳定性

科研复现不再难:Miniconda-Python3.9镜像锁定PyTorch版本稳定性 在深度学习实验室里,你是否经历过这样的场景?一篇论文的代码刚克隆下来,pip install -r requirements.txt 之后却报错说 torch.nn.functional 缺少某个参数&#xf…

作者头像 李华