今日写如何对CPU进行压力测试:
stress-ng -c 0 -l 99 -t 1s
解释下这几个参数
-c 代表启动几个进程对cpu进行压力测试,如果是压力测试建议使用0,代表启动和cpu核数个进程
-l 代表load 百分比
-t 代表命令执行多长时间会自动退出
stress工具还可以对内存进行压力测试,消耗内存
stress-ng -m 1 —vm-bytes $(cat /proc/meminfo | awk ‘/MemFree/{printf “%d\n”,$2*0.99}’)k —vm-keep
对磁盘使用率进行压测
dd if=/dev/zero of=test bs=1M count=1000
也可以使用stress-ng工具
对网络性能进行压测