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相关推荐

  1. curl循环监控_阿里巴巴开源性能监控神器Arthas

    线上经常遇到MQ消费速度忽高忽低,但是线下测试却没有问题.那会是哪一个问题引起的呢?因为影响MQ消费速度的因素太多了,如下因素只要任何一种出现问题,就会影响MQ消费速度. JVM内存过高,一直在Ful ...

  2. springcloud工作笔记101---强大的代码自动提示工具_aiXcoder智能编程_以及开源java工具大全_提升开发效率

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 软件开发进入AI时代了,你有自己的「AI编程同伴」了吗? 凭我的「aiXcoder智能编程助手」专 ...

  3. 10 款 Linux 环境下的开源替代工具

    在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中. 最近我在 GitHub 上发现了一个具有相似作用的命令叫做 ...

  4. java weka 聚类_简单开源数据挖掘工具weka进行文本聚类

    目前非代码的数据挖掘工具很多,但非开源,weka是一款开源软件.只要安装jdk环境就可使用(具体安装jdk可以百度) 本文将论述如何不用代码,使用weka操作,通过与文档频数与单词权的特征选择方法进行 ...

  5. linux 转码软件,分享|Linux 桌面中 4 个开源媒体转换工具

    使用这些易用的工具来将音视频文件从一种格式转换为另一种格式. 啊,有这么多的文件格式,特别是音频和视频格式,如果你不认识这个文件扩展名或者你的播放器无法播放那个格式,或者你想使用一种开放格式,那就需要 ...

  6. easyexcel工具类_阿里巴巴程序员常用的 15 款开发者工具

    从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展. 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源.云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具, ...

  7. 华为开源构建工具_构建开源软件长达5年并以故事为生

    华为开源构建工具 I've been working on open-source software for 5 years now and I'm still going. It's not som ...

  8. Linux 基金会宣布红队项目,致力于孵化开源安全工具

    百度智能云 云生态狂欢季 热门云产品1折起>>>   谁都想软件有着很高的安全性吧.毕竟,每一天都会有不一样的安全漏洞,从糟糕软件的沼泽中冒出来. 在近期举办的开源领导力峰会上,Li ...

  9. 华为开源构建工具_为什么我构建了用于大数据测试和质量控制的开源工具

    华为开源构建工具 I've developed an open-source data testing and a quality tool called data-flare. It aims to ...

最新文章

  1. 《Windows Server 2012 Hyper-V虚拟化管理实践》——1.3 物理服务器选型建议
  2. android 反调试 方案,Android Native反调试—检测TracerPid值
  3. 纯c gSoap实现WebService
  4. leetcode 334. Increasing Triplet Subsequence | 334. 递增的三元子序列(一种较trick的解法)
  5. java 上传 进度条_Ajax上传文件并显示进度条
  6. 低代码,填补业务技术鸿沟 or 紧贴业务的开发时代?
  7. this.getstate_Java线程类Thread.State getState()方法(带示例)
  8. 信息学奥赛一本通(1092:求出e的值)
  9. 从华为做手机,到腾讯做游戏,他是怎样无缝切换、且年薪百万的?
  10. 关于iOS7之后状态栏修改总结
  11. 拓端tecdat|R语言神经网络模型预测车辆数量时间序列
  12. android逆向去广告,教程]安卓逆向去广告教程送给大家(
  13. 【机器人学】牛顿-欧拉动力学方程迭代形式
  14. 内网渗透-msf及socks代理转发
  15. MnasNet架构解析与复现-神经架构搜索
  16. 【软件测试与质量保证】期末复习1(HITWH)(质量保证部分)
  17. Windows如何关闭被占用的端口?
  18. arcgis 出图背景_利用ArcGIS做一张quot;三调quot;土地利用现状图
  19. android常用词汇带音标,下拉通知栏就能背单词,不知不觉懂了好多 - 贝壳单词 #Android...
  20. 杂谈:WiFi7-802.11be

热门文章

  1. getURLParameters - 网址参数
  2. Lua生成Guid(uuid)
  3. CSS常见布局解决方案
  4. 算法 - 字符串匹配
  5. 《任正非:我若贪生怕死,何来让你们英勇奋斗》
  6. 【BZOJ-3456】城市规划 CDQ分治 + NTT
  7. Syncthing源码解析 - 第三方库
  8. SQL查询语句 select 详解
  9. OpenCV 【十一】—— 图像去畸变,对极约束之undistort,initUndistortRectifyMap,undistort
  10. 尺度空间理论与图像金字塔(二)