加压测试
验证云平台在物理机、云主机的CPU、内存、IO等方面的监控报警功能。
对系统的所有CPU加压80秒:
stress --timeout 80 --cpu $(cat /proc/cpuinfo|grep "processor"|wc -l)
对系统的内存加压80秒(使用率到80%以上):
stress --vm-bytes $(awk '/MemFree/{printf "%d\n", $2 * 0.8;}' < /proc/meminfo)k --vm-keep -m 1 -t 80
对系统的磁盘IO加压80秒:
fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=4G -numjobs=10 -runtime=80 -group_reporting -name=mytest
网络压力加压80秒:
服务器端:
iptables -F; nohup iperf -s &
客户端:
iperf -c $Server_IP -t 80