news 2026/4/16 19:51:58

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

作者头像

张小明

前端开发工程师

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/16 0:47:56

GitHub开源项目依赖解析:Miniconda-Python3.9一键安装所有包

GitHub开源项目依赖解析:Miniconda-Python3.9一键安装所有包 在参与一个热门AI项目的复现时,你是否遇到过这样的场景?克隆代码后运行 python train.py,却立刻弹出一连串红色报错:“ModuleNotFoundError: No module nam…

作者头像 李华
网站建设 2026/4/16 13:57:17

页面离场侦查术:如何精准判断用户离开你的网页?

🚀 页面离场侦查术:如何精准判断用户离开你的网页? 你以为用户还在认真浏览?其实TA可能早已切屏摸鱼!掌握这几种前端侦测技巧,让页面不再“盲眼工作”。 前言:为什么需要知道用户离开了? 在单页应用(SPA)盛行的今天,了解用户是否离开当前页面变得尤为重要。比如:…

作者头像 李华
网站建设 2026/4/16 15:32:32

Pyenv rehash作用解析:Miniconda-Python3.9无需频繁执行

Pyenv rehash作用解析:Miniconda-Python3.9为何无需频繁执行 在现代AI与数据科学开发中,一个稳定、可复现且“开箱即用”的Python环境几乎是所有项目的起点。然而,许多开发者都曾经历过这样的场景:刚用pip install jupyter安装完J…

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

SSH直连Python环境:Miniconda-Python3.9助力远程AI训练任务

SSH直连Python环境:Miniconda-Python3.9助力远程AI训练任务 在现代人工智能开发中,一个常见的场景是:你在本地写好了 PyTorch 模型代码,信心满满地准备在远程 GPU 服务器上跑通实验,结果一执行就报错——torch version…

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

rock image (by quqi99)

作者&#xff1a;张华 发表于&#xff1a;2025-12-30 版权声明&#xff1a;可以任意转载&#xff0c;转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 docker image cat << EOF |tee app.py from flask import Flask import os app Flask(__name__)app…

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

GitHub热门项目复现难?Miniconda-Python3.9镜像精准还原实验环境

GitHub热门项目复现难&#xff1f;Miniconda-Python3.9镜像精准还原实验环境 在人工智能和数据科学领域&#xff0c;你是否曾遇到这样的尴尬&#xff1a;看到一篇顶会论文开源了代码&#xff0c;兴冲冲地克隆下来&#xff0c;结果运行第一行就报错——“ModuleNotFoundError”&…

作者头像 李华