分布式系统中failover相关测试要点
2015-12-15 18:21
239 查看
分布式系统中failover相关测试要点
在分布式系统中,经常出现server挂掉,网络异常或者抖动。
1. server挂掉;
2. 网卡断掉;
3. 网络异常丢包等;
4. 网络抖动;
命令行:
1. killall -9 program_name
2. sudo /sbin/ifdown %s;sleep %d;sudo /sbin/ifup %s (ip, 时间,ip)
3. package loss
-> sudo /sbin/tc qdisc add dev %s root netem loss %d%%; sleep %d; sudo /sbin/tc qdisc del dev %s root
(ip,loss ratio, time, ip)
4. package corrupt
-> sudo /sbin/tc qdisc add dev %s root netem corrupt %d%%; sleep %d; sudo /sbin/tc qdisc del dev %s root netem corrupt
%d%%
(ip, corrupt ratio, time, ip)
5. package delay
-> sudo /sbin/tc qdisc add dev %s root netem delay %dms; sleep %d; sudo /sbin/tc qdisc del dev %s root netem delay
%dms
(ip, delay time, sleep time, ip)
非常适合使用python来编写。
在分布式系统中,经常出现server挂掉,网络异常或者抖动。
1. server挂掉;
2. 网卡断掉;
3. 网络异常丢包等;
4. 网络抖动;
命令行:
1. killall -9 program_name
2. sudo /sbin/ifdown %s;sleep %d;sudo /sbin/ifup %s (ip, 时间,ip)
3. package loss
-> sudo /sbin/tc qdisc add dev %s root netem loss %d%%; sleep %d; sudo /sbin/tc qdisc del dev %s root
(ip,loss ratio, time, ip)
4. package corrupt
-> sudo /sbin/tc qdisc add dev %s root netem corrupt %d%%; sleep %d; sudo /sbin/tc qdisc del dev %s root netem corrupt
%d%%
(ip, corrupt ratio, time, ip)
5. package delay
-> sudo /sbin/tc qdisc add dev %s root netem delay %dms; sleep %d; sudo /sbin/tc qdisc del dev %s root netem delay
%dms
(ip, delay time, sleep time, ip)
非常适合使用python来编写。
相关文章推荐
- 【签名之坑】Decmail.GetBits()
- [转]分享AI寻径设计的射线追踪法
- zzulioj 1842: LT的求助again and again (简单模拟)
- Word Press提示Fail to connect FTP server
- 银联IC卡卡片规范-AID应用标识符
- 使用red5-1.0.6出现的异常情况 Interrupted while waiting for write lock
- How to solve KTag failed to read EDC16C35
- 如何在PS,AI上直接使用FONTAWESOME图标?
- 为什么pthread_cond_wait需要传递mutex参数
- pring整合Quartz(JobDetailBean方式)
- 训练集(train),测试集(test),验证集(validation)
- 多进程函数系列fork(), wait(), exec()系列,system(), posix_spawn()实例详解
- Failed to connect to socket /com/ubuntu/upstart
- Daily Scrum - 12/15
- su: cannot set user id: Resource temporarily unavailable
- 如何让我domain里的机器都跟domain controller的时间保持一致?
- 关于ARM交叉编译工具出现:assertion fail elf32-arm.c:12387 的错误解决办法。
- JVM 崩溃 Failed to write core dump解决办法 WINDOWS
- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"问题解决 .
- LeetCode - Container With Most Water