首页 > 其他 > 详细

阿里巴巴开源故障注入工具_chaosblade

时间:2019-10-30 01:10:29      阅读:129      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

 

 

然后调用下面的命令就可以销毁故障

技术分享图片

 

阿里巴巴开源故障注入工具_chaosblade

原文:https://www.cnblogs.com/bainianminguo/p/11762301.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!