ZStack CLI – 加压测试

加压测试

验证云平台在物理机、云主机的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