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

chaosblade是阿里巴巴最近开源的一款故障注入的工具,由于我最近在作公司的虚拟化平台的可靠性测试工具,无心中发现这个工具,我的感受比较有用,用起来也比较简单,因此拿出来分享一下,指望对你们的工做和学习有所帮助。这里仅仅是一个抛砖引玉的做用。html

下面进入正题linux

1、安装

一、下载路径

https://github.com/chaosblade-io/chaosblade/releasesgit

 

二、解压即用,无需安装

 tar -zxvf chaosblade-0.3.0.linux-amd64.tar.gzgithub

 

三、为了方便,咱们重命名一下目录名称

 mv chaosblade-0.3.0 chaosblade工具

 

四、目录结构以下

 

 

2、故障注入

一、cpu压力注入

a、查看help

 

 

b、执行测试,对3个cpu作压力测试,分别对1,2,0作压力,cpu压力da

 

 

 

c、效果以下

 

 

 

二、内存压力注入

a、查看help

 

 

 

b、执行测试

 

 

 

c、效果以下

 

 

 

三、磁盘压力注入

a、查看help

 

 

 

b、运行测试

 

 

 

c、效果以下

 

 

 

 

 

 

四、网卡故障注入

a、查看help

 

 

 

 

b、运行测试

 

 

 

c、效果以下

 

 

 

五、进程故障注入

a、查看help

 

 

 

b、运行测试,好比挂起1841这个进程,故障以前进程的状态是S

 

 

 

c、效果以下,变为了T状态

 

 

 

七、其余故障,同窗能够本身试一下

 

 

3、销毁任务

每次故障注入,若是命令执行成功,都会返回一个JSON字符串,咱们能够获取到result学习

 

 

而后调用下面的命令就能够销毁故障测试

 

原文出处:https://www.cnblogs.com/bainianminguo/p/11762301.htmlspa

相关文章
相关标签/搜索