linux 故障注入_阿里巴巴开源故障注入工具_chaosblade
chaosblade是阿里巴巴最近开源的一款故障注入的工具,因为我最近在做公司的虚拟化平台的可靠性测试工具,无意中发现这个工具,个人感觉比较有用,用起来也比较简单,所以拿出来分享一下,期望对大家的工作和学习有所帮助。这里仅仅是一个抛砖引玉的作用。
下面进入正题
一、安装
1、下载路径
https://github.com/chaosblade-io/chaosblade/releases
2、解压即用,无需安装
tar -zxvf chaosblade-0.3.0.linux-amd64.tar.gz
3、为了方便,我们重命名一下目录名称
mv chaosblade-0.3.0 chaosblade
4、目录结构如下
二、故障注入
1、cpu压力注入
a、查看help
b、执行测试,对3个cpu做压力测试,分别对1,2,0做压力,cpu压力da
c、效果如下
2、内存压力注入
a、查看help
b、执行测试
c、效果如下
3、磁盘压力注入
a、查看help
b、运行测试
c、效果如下
4、网卡故障注入
a、查看help
b、运行测试
c、效果如下
5、进程故障注入
a、查看help
b、运行测试,比如挂起1841这个进程,故障之前进程的状态是S
c、效果如下,变为了T状态
7、其他故障,同学可以自己试一下
三、销毁任务
每次故障注入,如果命令执行成功,都会返回一个JSON字符串,我们可以获取到result
然后调用下面的命令就可以销毁故障
linux 故障注入_阿里巴巴开源故障注入工具_chaosblade相关推荐
- curl循环监控_阿里巴巴开源性能监控神器Arthas
线上经常遇到MQ消费速度忽高忽低,但是线下测试却没有问题.那会是哪一个问题引起的呢?因为影响MQ消费速度的因素太多了,如下因素只要任何一种出现问题,就会影响MQ消费速度. JVM内存过高,一直在Ful ...
- springcloud工作笔记101---强大的代码自动提示工具_aiXcoder智能编程_以及开源java工具大全_提升开发效率
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 软件开发进入AI时代了,你有自己的「AI编程同伴」了吗? 凭我的「aiXcoder智能编程助手」专 ...
- 10 款 Linux 环境下的开源替代工具
在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中. 最近我在 GitHub 上发现了一个具有相似作用的命令叫做 ...
- java weka 聚类_简单开源数据挖掘工具weka进行文本聚类
目前非代码的数据挖掘工具很多,但非开源,weka是一款开源软件.只要安装jdk环境就可使用(具体安装jdk可以百度) 本文将论述如何不用代码,使用weka操作,通过与文档频数与单词权的特征选择方法进行 ...
- linux 转码软件,分享|Linux 桌面中 4 个开源媒体转换工具
使用这些易用的工具来将音视频文件从一种格式转换为另一种格式. 啊,有这么多的文件格式,特别是音频和视频格式,如果你不认识这个文件扩展名或者你的播放器无法播放那个格式,或者你想使用一种开放格式,那就需要 ...
- easyexcel工具类_阿里巴巴程序员常用的 15 款开发者工具
从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展. 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源.云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具, ...
- 华为开源构建工具_构建开源软件长达5年并以故事为生
华为开源构建工具 I've been working on open-source software for 5 years now and I'm still going. It's not som ...
- Linux 基金会宣布红队项目,致力于孵化开源安全工具
百度智能云 云生态狂欢季 热门云产品1折起>>> 谁都想软件有着很高的安全性吧.毕竟,每一天都会有不一样的安全漏洞,从糟糕软件的沼泽中冒出来. 在近期举办的开源领导力峰会上,Li ...
- 华为开源构建工具_为什么我构建了用于大数据测试和质量控制的开源工具
华为开源构建工具 I've developed an open-source data testing and a quality tool called data-flare. It aims to ...
最新文章
- 《Windows Server 2012 Hyper-V虚拟化管理实践》——1.3 物理服务器选型建议
- android 反调试 方案,Android Native反调试—检测TracerPid值
- 纯c gSoap实现WebService
- leetcode 334. Increasing Triplet Subsequence | 334. 递增的三元子序列(一种较trick的解法)
- java 上传 进度条_Ajax上传文件并显示进度条
- 低代码,填补业务技术鸿沟 or 紧贴业务的开发时代?
- this.getstate_Java线程类Thread.State getState()方法(带示例)
- 信息学奥赛一本通(1092:求出e的值)
- 从华为做手机,到腾讯做游戏,他是怎样无缝切换、且年薪百万的?
- 关于iOS7之后状态栏修改总结
- 拓端tecdat|R语言神经网络模型预测车辆数量时间序列
- android逆向去广告,教程]安卓逆向去广告教程送给大家(
- 【机器人学】牛顿-欧拉动力学方程迭代形式
- 内网渗透-msf及socks代理转发
- MnasNet架构解析与复现-神经架构搜索
- 【软件测试与质量保证】期末复习1(HITWH)(质量保证部分)
- Windows如何关闭被占用的端口?
- arcgis 出图背景_利用ArcGIS做一张quot;三调quot;土地利用现状图
- android常用词汇带音标,下拉通知栏就能背单词,不知不觉懂了好多 - 贝壳单词 #Android...
- 杂谈:WiFi7-802.11be