您的位置:首页 > 大数据 > 人工智能

分布式系统中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来编写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: