############################stress 压力测试工具
############################为了测试服务器的负载情况,给大家推荐Stress这个压力测试工具。Stress是一个Posix系统下生成Cpu/Memory/IO/Disk负载的工具。项目址址: http://weather.ou.edu/~apw/prostress 安装:
centos7:
# 启用三方源
$ rpm  -ivh http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm# 安装Stress
$ yum install stresscentos6:
# 启用三方源
$ yum install epel-release# 安装Stress
$ yum install stressstress参数说明:
Usage: stress [OPTION [ARG]] ...-?, --help         show this help statement--version      show version statement-v, --verbose      be verbose-q, --quiet        be quiet-n, --dry-run      show what would have been done-t, --timeout N    timeout after N seconds--backoff N    wait factor of N microseconds before work starts-c, --cpu N        spawn N workers spinning on sqrt()-i, --io N         spawn N workers spinning on sync()-m, --vm N         spawn N workers spinning on malloc()/free()--vm-bytes B   malloc B bytes per vm worker (default is 256MB)--vm-stride B  touch a byte every B bytes (default is 4096)--vm-hang N    sleep N secs before free (default is none, 0 is inf)--vm-keep      redirty memory instead of freeing and reallocating-d, --hdd N        spawn N workers spinning on write()/unlink()--hdd-bytes B  write B bytes per hdd worker (default is 1GB)--hdd-noclean  do not unlink files created by hdd workersExample: stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 10s-? 显示帮助信息
-v 显示版本号
-q 不显示运行信息
-n,--dry-run 显示已经完成的指令执行情况
-t --timeout N 指定运行N秒后停止--backoff N 等待N微妙后开始运行
-c --cpu 产生n个进程 每个进程都反复不停的计算随机数的平方根
-i --io  产生n个进程 每个进程反复调用sync(),sync()用于将内存上的内容写到硬盘上
-m --vm n 产生n个进程,每个进程不断调用内存分配malloc和内存释放free函数--vm-bytes B 指定malloc时内存的字节数 (默认256MB)--vm-hang N 指示每个消耗内存的进程在分配到内存后转入休眠状态,与正常的无限分配和释放内存的处理相反,这有利于模拟只有少量内存的机器
-d --hadd n 产生n个执行write和unlink函数的进程--hadd-bytes B 指定写的字节数,默认是1GB--hadd-noclean 不要将写入随机ASCII数据的文件Unlink时间单位可以为秒s,分m,小时h,天d,年y;文件大小单位可以为K,M,GStress使用实例:产生13个cpu进程4个io进程1分钟后停止运行$ stress -c 13 -i 4 --verbose --timeout 1m
产生3个cpu进程、3个io进程、2个10M的malloc()/free()进程,并且vm进程中malloc的字节不释放$ stress --cpu 3 --io 3 --vm 2 --vm-bytes 10000000 --vm-keep --verbose
测试硬盘,通过mkstemp()生成800K大小的文件写入硬盘,对CPU、内存的使用要求很低$ stress -d 1 --hdd-noclean --hdd-bytes 800k
产生13个进程,每个进程都反复不停的计算由rand ()产生随机数的平方根$ stress -c 13
产生1024个进程,仅显示出错信息$ stress --quiet --cpu 1k
产生4个进程,每个进程反复调用sync(),sync()用于将内存上的内容写到硬盘上$ stress -i 4
向磁盘中写入固定大小的文件,这个文件通过调用mkstemp()产生并保存在当前目录下,默认是文件产生后就被执行unlink(清除)操作,但是可以使用--hdd-bytes选项将产生的文件全部保存在当前目录下,这会将你的磁盘空间逐步耗尽# 生成小文件
$ stress -d 1 --hdd-noclean --hdd-bytes 13# 生成大文件
$ stress -d 1 --hdd-noclean --hdd-bytes 3G

stress 压力测试工具相关推荐

  1. lLinux 下 Stress 压力测试工具

    作者信息 邮箱:sijiayong000@163.com Q Q:601566386 Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这 ...

  2. Linux性能优化——stress压力测试工具

    简介 stress是Linux的一个压力测试工具,可以对CPU.Memory.IO.磁盘进行压力测试. 请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的.所以用它来模拟的时候,和业务真 ...

  3. 微软压力测试工具 web application stress

    WEB服务器的压力测试工具~ 115808 2009年8月1日 lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行 ...

  4. linux stress 工具,Linux压力测试工具stress的参数详解

    为了测试根据服务器的负载情况,给大家推荐下stress这个压力测试工具,具体安装方式就不说了,本文主要介绍下stress的命令参数,大家可以在环境上验证测试下. 参数说明: -? 显示帮助信息 -v ...

  5. centos安装stress安装失败_Linux压力测试工具Stress的使用指南

    为了测试Linux服务器的负载情况,这里给大家推荐一款压力测试工具:Stress,Stress是一款Posix系统下生成Cpu/Menory/IO/Disk负载的工具. Stress安装 在CentO ...

  6. Stress命令Linux性能测试,压力测试工具(Centos演示)

    Stress命令Linux性能测试,压力测试工具 1.模拟一颗cpu打满 stress -c 2 (见如下图:使用htop或者top查看想打满几颗cpu就输入,对应数字即可) 2.模拟产生2个进程,每 ...

  7. java 测试工具 oracle_SwingBench---ORACLE压力测试工具

    SwingBench---ORACLE压力测试工具 ■描述 Swingbench is a free load generator (and benchmarks) designed to stres ...

  8. android cpu 压力测试,两个古董级压力测试工具 leakyapp.exe 和 cpustre.exe

    两个古董级压力测试工具 leakyapp.exe 和 cpustre.exe,应该是在NT的 Windows Resource Kit Tools里面--连2000的里面都没有. Leakyapp.e ...

  9. 网站压力测试工具was

    Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具.透过这套功能强大的压力测试工具,您可以使用少量的Cli ...

最新文章

  1. 独立重复实验与二项分布
  2. vector 用法小例子
  3. ap drawing 课件_ILITEK TP AP introduction.ppt
  4. day36 Pyhton 网络编程03
  5. java视窗_java-预览窗口(如Windows 7任务栏显示已打开的...
  6. Python 操作redis 常用方法
  7. 从SourceForge上获取CVS管理的开源代码
  8. Spring AOP介绍
  9. 一个数学公式求解的优化
  10. C++ 将模板申明为友元
  11. ubuntu18.04 下安装搜狗输入法
  12. 天涯明月刀罗技鼠标自由弹奏脚本
  13. 用编程器免拆夹子刷斐讯K2 K2P解决难搞固件 刷BREED 无损原EEPROM
  14. Linux 内核 颜色,Linux操作系统内核版的表示方法是( )
  15. 苹果电脑如何快速清理废纸篓?
  16. 【C语言基础学习笔记】+ 【C语言进阶学习笔记】总结篇(坚持才有收获!)
  17. Visual Studio 2015/2017 与ASP.NET CORE 联合创建具有SPA模式的Angular2模板
  18. 机器学习系列(8)_回归算法,支持向量机
  19. fast无线网卡linux驱动,fast无线网卡驱动,详细教您fast无线网卡驱动
  20. MBSE建模学习之十:包图及模型扩展

热门文章

  1. 计算机博士申请容易的学校,拒掉Stanford计算机博士的我,申请经验分享给你!...
  2. CMakeCMakeList.txt
  3. 创新的实景建模技术修护城市标志性古迹石拱桥项目
  4. 基于STM32的OV7670摄像头总结
  5. Adobe Photoshop 软件在使用文字输入功能时出现卡顿
  6. 头插法和尾插法建立链表
  7. AD域主要作用是什么,有什么好处
  8. PNAS:睡眠时间预测大学生的第一年的成绩
  9. 新手入门:什么是screen?(转)
  10. 联发科MT6732芯片处理器介绍,MT6732平台资料下载