阿里巴巴開源故障注入工具_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

相關文章
相關標籤/搜索