搭建系统后,为了检测到系统的异常会使用Zabbix等监控工具监控CPU使用率及内存使用率等指标。对配置的监控项进行正确性测试时,可使用openssl命令和yes命令增加CPU和内存使用率。
一般CPU和内存的监控阀值为80%或者90%,因此进行监控测试时调整监控阀值。当使用openssl命令及yes名利时无需调整监控阀值。
openssl命令
openssl命令可用于秘钥证书管理,在这里使用openssl命令提高CPU使用率。
执行openssl命令之前的CPU使用率,使用top命令确认。
执行 openssl speed -multi 1 命令提高CPU使用率,multi选项的1为CPU核数,当服务器的CPU核数为4时,应指定4。
再次确认CPU使用率。
man命令查看的话,speed选项为。
speed: Algorithm Speed Measurement
yes命令
yes命令是将指定的字符窜输出至标准输出(屏幕),也可使用yes命令减少内存使用空余容量,既提高内存使用率。
使用yes命令之前的内存空余量,使用 free -tm 命令确认,当前的空余量为2026MB。
使用 /dev/null < $(yes) 命令,增加内存使用量。
使用yes命令后,内存空余量减少至240M,当yes命令确保不了内存时将被停止。