性能测试监控实践(五):Shell脚本for循环(nmon监控)
1、监控需求:性能测试,需要用nmon进行监控,而且是10分钟循环
需求说明:
1、需要做SDK算法的性能测试,10分钟执行一次(不同的模式,不同的循环次数)
for a in ${algo[@]}; //遍历模式
for l in ${loop[@]}; //遍历循环次数
2、同时需要用nmon进行监控
初始监控是每10分钟监控。
cd /root/nmon
$./nmon_x86_64_centos7 -s10 -c60 -f -m ./report
/home/auto_monitor.sh
2、编写Shell脚本调用nmon,10分钟进行监控
全部脚本如下:
#!/bin/bash
algo=(sm4_gcm_en sm4_gcm_de fpe_email_en fpe_email_de fpe_idcard_en fpe_idcard_de fpe_officer_en fpe_officer_de fpe_passport_en fpe_passport_de fpe_phonenum_en fpe_phonenum_de fpe_number_en fpe_number_de )
loop=(1000 2000 5000 10