常见故障注入方式
时间:2020-07-14
本文章向大家介绍常见故障注入方式,主要包括常见故障注入方式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
故障注入
响应超时
例如:response time超过800ms
# 注入方式:
tc qdisc add dev eth0 root netem delay 850ms 20ms
# 取消注入
tc qdisc del dev eth0 root
内存使用率
例如:内存使用率超过85%
~]# yum install -y stress
~]# free -m
total used free shared buff/cache available
Mem: 15886 2846 11923 343 1116 12331
Swap: 0 0 0
~]# stress --vm 10 --vm-bytes 1150M --vm-hang 180 --timeout 180s
stress: info: [22746] dispatching hogs: 0 cpu, 0 io, 10 vm, 0 hdd
stress: info: [22746] successful run completed in 180s
磁盘使用率
例如:打满磁盘空间
CPU使用率
依赖故障注入
-
针对IP
注入方式:需要通过iptable将以下rc服务地址屏蔽: (1)针对该ip执行断网操作:iptables -I INPUT -s $ip -j DROP (2)恢复网络:iptables -D INPUT -s $ip -j DROP
-
针对域名
域名:soa.test.com 注入方式:在troopers主机中的/etc/hosts文件中加入如下内容。 soa.test.com 127.0.0.1
原文地址:https://www.cnblogs.com/vinsent/p/13301098.html
- Github 项目推荐 | 用 Pytorch 实现的 WaveNet-Vocoder
- 重启数据库的一场闹剧(r5笔记第68天)
- 【C语言系列】基础语法案例分析(初级篇)
- 一次ORA-00600问题的排查和分析(r5笔记第64、65天)
- SpringMVC入门就这么简单
- pl/sql中的forall简单测试(r5笔记第63天)
- SpringMVC【开发Controller】详解
- 巧用外部表备份历史数据(r5笔记第62天)
- Github 项目推荐 | 最小化类 AlphaGo Zero 引擎 —— Nochi
- 半自动化运维之快速连接到指定环境(一) (r5笔记第61天)
- Spring【DAO模块】知识要点
- 浅谈exp/imp(上) (r5笔记第81天)
- Java高并发秒杀系统【观后总结】
- 【专业技术】引擎算法探究
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法