简单来说,stress是linux系统下做压力测试的一个工具,其主要的几个功能如下:

a.测试CPU负荷

输入命令:stress –c 4

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

b.内存测试

输入命令:stress –i 4 –vm 10 –vm-bytes 1G –vm-hang 100 –timeout 100s

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

c.磁盘I/O测试

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

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

d.硬盘测试(不删除)

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

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

用top指令可以查看机器的情况

参数含义:

load average:当前系统负载的平均值,后面的3个值分别为1分钟、5分钟、15分钟前进程的平均数。

表示CPU的几个参数:

us:用户空间占用CPU百分比

sy:内核空间占用CPU百分比

ni:用户进程空间内改变过优先级的进程占用CPU百分比

id:空闲CPU百分比

wa:等待输入输出的cpu时间百分比

输入top后,按大写P,以CPU占用大小排序,按M,以内存占用大小排序

s-tui是开源的一个工具,可以监测机器指标,同时可以用stress注入故障:

ubuntu系统直接pip install s-tui&apt-get install stress就可以了(注意s-tui要放置在PATH下,才能直接输入s-tui启动)

启动后效果如下,可以看到四个指标(其中不是每个指标都能显示的,比如温度有些机器就无法监控到)

可以在这里进行stress的配置,然后可以从监控器上看到变化

stress压力测试(s-tui)相关推荐

  1. stress 压力测试工具

    ############################stress 压力测试工具 ############################为了测试服务器的负载情况,给大家推荐Stress这个压力测试 ...

  2. lLinux 下 Stress 压力测试工具

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

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

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

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

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

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

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

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

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

  7. 使用stress服务进行CPU和内存压力测试

    测试CPU 启动命令 这样填写压力参数,用以达到CPU的30%的压力 /usr/bin/stress --cpu 20 --io 4 --vm 2 --vm-bytes 128M 对内存进行压力测试 ...

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

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

  9. stress内存在linux测试结果,Linux压力测试软件Stress安装及使用指南

    一.Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 二.安装 将stress的安装包上传并解压到linux服务器的 ...

最新文章

  1. 第九周项目一-深复制体验(1)
  2. flot中文API(转载)
  3. 小妲己智能机器人要连接wifi吗_“能扫能拖,聪明能干”,360扫地机器人S7一周体验分享...
  4. org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for
  5. 云联会企业认证_今日新鲜事:沉浸式交互购车新体验 2020首届中国春季云车展启幕...
  6. 一个很不错的LINUX基本操作归纳
  7. Foundation框架集合 ---- NSArray和NSMutableArray
  8. 下一代SQL 产品发布会,诚邀您的参加!!包含 Azure数据服务、高级分析和SQL Server(其中包括支持Linux的SQL Server vNext)。
  9. python脚本运行命令_从Python脚本运行shell命令
  10. 如何顺势用优势找到机会赚钱?
  11. 修复SQL Server 2016年Microsoft.AnalysisServices.AdomdClientUI.dll程序集错误的前4个选项
  12. tensorflow 提示没有models库
  13. html倒放播放器,AVPlayer 的无缝快进和倒放.
  14. UEFI——EFI Systable Table
  15. 工作15年码农总结:学编程难吗?那只是你觉得难!
  16. 基于OpenCV 的车道线检测方法
  17. 你应该具有的富人思维
  18. 【EasyUI篇】一整套EasyUI示例集锦
  19. 用ASP.Net实现将Word文档转换为PDF格式
  20. ffmpeg截取视频片段

热门文章

  1. 性能测试 架构层(二) 从性能测试层面了解架构设计 分布式项目实施过程中的常见难点,测试架构层面思考性能测试应该如何做?自行思考解决方案是什么?
  2. NS版暗黑破坏神3金手指开发教程(5)
  3. 利用HTML5仿制百度首页
  4. dede中list标签php,dedecms标签:list标签使用大全
  5. ESP8266开发之旅 进阶篇② 闲聊Arduino IDE For ESP8266烧录配置
  6. DIC技术在煤矿土木结构研究的应用
  7. ajax unauthorized,七牛fetch接口抓取第三方资源(网络图片),Js写ajax请求返回error错误信息总是“Unauthorized”...
  8. layer-list方式自定义progressbar
  9. springSecurity 常用安全功能汇总(含案例分析)
  10. 【MySQL】MySQL触发器原理与实战(MySQL专栏启动)