码迷,mamicode.com
首页 > 系统相关 > 详细

Linux压力测试软件Stress安装及使用

时间:2019-03-15 14:25:26      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:测试软件   保留   10个   磁盘   释放   epel   version   timeout   time   

一.安装

yum install -y epel-release
yum install stress -y

二.参数说明

---help 显示帮助信息

--version 显示软件版本信息

-t secs:

--timeout secs指定运行多少秒

--backoff usecs 等待usecs微秒后才开始运行

-c forks:

--cpu forks 产生多个处理sqrt()函数的CPU进程

-m forks

--vm forks:产生多个处理malloc()内存分配

-i forks

--io forks:产生多个处理sync()函数的磁盘I/O进程

--vm-bytes bytes:指定内存的byte数,默认值是1

--vm-hang:表示malloc分配的内存多少时间后在free()释放掉

-d :

--hdd:写进程,写入固定大小,通过mkstemp()函数写入当前目录

--hdd-bytes bytes:指定写的byte数,默认1G

--hdd-noclean:不要将写入随机ascii数据的文件unlink,则写入的文件不删除,会保留在硬盘空间。

 

三.测试场景举例

 

1、stress -c 4

增加4个cpu进程,处理sqrt()函数函数,以提高系统CPU负荷

2、内存测试

stress –i 4 –vm 10 –vm-bytes 1G –vm-hang 100 –timeout 100s

新增4个io进程,10个内存分配进程,每次分配大小1G,分配后不释放,测试100S

3、磁盘I/O测试

stress –d 1 --hdd-bytes 3G

新增1个写进程,每次写3G文件块

输入命令:stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean

新增1个IO进程,10个写进程,每次写入3G文件块,且不清除,会逐步将硬盘耗尽。

 

Linux压力测试软件Stress安装及使用

标签:测试软件   保留   10个   磁盘   释放   epel   version   timeout   time   

原文地址:https://www.cnblogs.com/sunshine-long/p/10536769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!