技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Linux>正文
Linux下服务器压力测试工具stress安装使用
2025年05月29日 Linux 暂无评论 ⁄ 被围观 74次+

stress是Linux系统中的一个测试工具,主要用于对系统cpu、内存、磁盘进行压力测试来评估系统的性能和稳定性。

1、在线安装stress

yum install epel-release

yum install stress

2、离线安装

下载地址:

https://www.rpmfind.net/linux/rpm2html/search.php?query=stress&submit=Search+...&system=&arch=

搜索stress

我们选择EPEL 8 for x86_64和EPEL 8 for aarch64

https://www.rpmfind.net/linux/epel/8/Everything/x86_64/Packages/s/stress-1.0.4-24.el8.x86_64.rpm

https://www.rpmfind.net/linux/epel/8/Everything/aarch64/Packages/s/stress-1.0.4-24.el8.aarch64.rpm

#安装

rpm -ivh stress-1.0.4-24.el8.x86_64.rpm

#检查是否安装

rpm -q stress-1.0.4-24.el8.x86_64

3、使用stress

3.1压测cpu

查看cpu核数:

lscpu

nproc

#运行8个进程来占用CPU资源,持续5分钟

stress --cpu 8 --timeout 60s

stress -c 8 --timeout 60s

nohup stress --cpu 8 &

#运行 64 个进程来持续占用 CPU 资源

nohup stress --cpu 64 &

#查看进程

ps aux | grep stress

3.2压测内存

stress --vm 1 --vm-bytes 4G --vm-keep -t 60s

stress --vm 1 --vm-bytes 7G --vm-keep &

nohup stress --vm 1 --vm-bytes 260G --vm-keep &

#参数说明

stress 系统压力测试工具,用于模拟 CPU、内存、磁盘 I/O、HDD 等负载

--vm 1 启动 1 个线程来执行内存压测

--vm-bytes 100G 每个线程分配并持续占用 100GB 内存

--vm-keep 不释放已分配的内存(持续占用)

nohup 忽略挂断信号(SIGHUP),即关闭终端也不会中断进程

& 将任务放入后台运行

#查看进程

ps aux | grep stress

#结束进程

kill 12345

#全部终止所有 stress 进程

pkill stress

#查看内存使用情况

free -g

top

至此,Linux下服务器压力测试工具stress安装使用教程完成。

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2025 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3