模拟CPU占满
1
| for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done
|
模拟CPU只占两核
1
| for i in `seq 1 2`; do dd if=/dev/zero of=/dev/null & done
|
网络异常,可通过以下命令在接口服务端服务器设置(记住测试完删除命令否则一直生效)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # 该命令将 eth0 网卡 的传输设置为延迟 100 毫秒发送。 1.tc qdisc add dev eth0 root netem delay 100ms
# 该命令将删除 eth0 网卡 的传输设置为延迟 100 毫秒发送。 2.tc qdisc del dev eth0 root netem delay 100ms
# 10ms 该命令将 eth0 网卡 的传输设置为延迟 100ms ± 10ms (90 ~ 110 ms 之间的任意值)发送。 3.tc qdisc add dev eth0 root netem delay 100ms 10ms
# 该命令将 eth0 网卡 的传输设置为 100ms ,同 时,大约有 30% 的包会延迟 ± 10ms 发送。 4.tc qdisc add dev eth0 root netem delay 100ms 10ms 30%
# 该命令将 eth0 网卡 的传输设置为随机丢掉 1% 的数据包 5.tc qdisc add dev eth0 root netem loss 1%
# 该命令将 eth0 网卡 的传输设置为随机丢掉 1% 的数据包,成功率为 30% 6.tc qdisc add dev eth0 root netem loss 1% 30%
|
查看已经配置的网络条件
tc qdisc show dev eth0
查看已经配置的网络条件
tc qdisc del dev eth0 root
监控CPU、内存
1 2 3 4 5 6 7 8
| # 总的CPU nohup top -b -d 10 -n 240 | grep "%Cpu(s)"
# 总的内存 nohup top -b -d 10 -n 240 | grep "KiB Mem"
# 进程监控 nohup top -b -d 10 -n 180 | grep 进程号
|
nohup
后台运行
-d
几秒钟提取一次信息
-n
总的提取次数