zoukankan      html  css  js  c++  java
  • 阿里巴巴开源故障注入工具_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

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

  • 相关阅读:
    指针
    初级程序员面试不靠谱指南(七)
    初级程序员面试不靠谱指南(六)
    Hadoop 中利用 mapreduce 读写 mysql 数据
    Mapreduce的文件和hbase共同输入
    mapreduce多文件输出的两方法
    mapreduce中一个map多个输入路径
    GDB介绍
    超强的指针学习笔记
    iOS开发之Appstore篇——版本更新
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/11762301.html
Copyright © 2011-2022 走看看