首先解压安装包到/usr/local/src/下
mv stress-1.0.4.tar.gz /usr/local/srctar -zxf stress-1.0.4.tar.gz
直接进入目录,开始编译安装:
cd stress-1.0.4/./configuremake && make install
查看当前版本:
stress --version
1.针对CPU:如果是单核cpu则会压满,使用top命令可看出达到100%
stress --cpu 1
如果是4核,使用top命令则会发现cpu使用率达到25%
2.针对内存:先 free -h 查看内存大小,再使用如下命令增加内存:
stress -i 4 --vm 3 --vm-bytes 4G --vm-hang 100
这样就达到新增三个进程,每个进程占用4G的内存的效果了。
使用nohup运行将输出丢到日志,后台运行
结束压测方法:可以在stress命令中加-t或–timeout后接秒数,也可以ps -ef | grep stress查出并杀死进程
安装cpulimit:(具体位置无要求)
tar -zxf cpulimit-1.1.tar.gzcd cpulimit-1.1/makecp cpulimit /usr/sbin/
接着就可以使用命令了
-p:根据pid进程号限制cpu使用率
-l:限制到百分之多少
我们以此来优化脚本:
Original: https://www.cnblogs.com/laughingking/p/16077905.html
Author: 小枝、
Title: Linux下使用压力测试工具stress
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606812/
转载文章受原作者版权保护。转载请注明原作者出处!