stress压力测试(s-tui)
简单来说,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)相关推荐
- stress 压力测试工具
############################stress 压力测试工具 ############################为了测试服务器的负载情况,给大家推荐Stress这个压力测试 ...
- lLinux 下 Stress 压力测试工具
作者信息 邮箱:sijiayong000@163.com Q Q:601566386 Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这 ...
- Linux性能优化——stress压力测试工具
简介 stress是Linux的一个压力测试工具,可以对CPU.Memory.IO.磁盘进行压力测试. 请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的.所以用它来模拟的时候,和业务真 ...
- 微软压力测试工具 web application stress
WEB服务器的压力测试工具~ 115808 2009年8月1日 lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行 ...
- linux stress 工具,Linux压力测试工具stress的参数详解
为了测试根据服务器的负载情况,给大家推荐下stress这个压力测试工具,具体安装方式就不说了,本文主要介绍下stress的命令参数,大家可以在环境上验证测试下. 参数说明: -? 显示帮助信息 -v ...
- centos安装stress安装失败_Linux压力测试工具Stress的使用指南
为了测试Linux服务器的负载情况,这里给大家推荐一款压力测试工具:Stress,Stress是一款Posix系统下生成Cpu/Menory/IO/Disk负载的工具. Stress安装 在CentO ...
- 使用stress服务进行CPU和内存压力测试
测试CPU 启动命令 这样填写压力参数,用以达到CPU的30%的压力 /usr/bin/stress --cpu 20 --io 4 --vm 2 --vm-bytes 128M 对内存进行压力测试 ...
- Stress命令Linux性能测试,压力测试工具(Centos演示)
Stress命令Linux性能测试,压力测试工具 1.模拟一颗cpu打满 stress -c 2 (见如下图:使用htop或者top查看想打满几颗cpu就输入,对应数字即可) 2.模拟产生2个进程,每 ...
- stress内存在linux测试结果,Linux压力测试软件Stress安装及使用指南
一.Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 二.安装 将stress的安装包上传并解压到linux服务器的 ...
最新文章
- 第九周项目一-深复制体验(1)
- flot中文API(转载)
- 小妲己智能机器人要连接wifi吗_“能扫能拖,聪明能干”,360扫地机器人S7一周体验分享...
- org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for
- 云联会企业认证_今日新鲜事:沉浸式交互购车新体验 2020首届中国春季云车展启幕...
- 一个很不错的LINUX基本操作归纳
- Foundation框架集合 ---- NSArray和NSMutableArray
- 下一代SQL 产品发布会,诚邀您的参加!!包含 Azure数据服务、高级分析和SQL Server(其中包括支持Linux的SQL Server vNext)。
- python脚本运行命令_从Python脚本运行shell命令
- 如何顺势用优势找到机会赚钱?
- 修复SQL Server 2016年Microsoft.AnalysisServices.AdomdClientUI.dll程序集错误的前4个选项
- tensorflow 提示没有models库
- html倒放播放器,AVPlayer 的无缝快进和倒放.
- UEFI——EFI Systable Table
- 工作15年码农总结:学编程难吗?那只是你觉得难!
- 基于OpenCV 的车道线检测方法
- 你应该具有的富人思维
- 【EasyUI篇】一整套EasyUI示例集锦
- 用ASP.Net实现将Word文档转换为PDF格式
- ffmpeg截取视频片段
热门文章
- 性能测试 架构层(二) 从性能测试层面了解架构设计 分布式项目实施过程中的常见难点,测试架构层面思考性能测试应该如何做?自行思考解决方案是什么?
- NS版暗黑破坏神3金手指开发教程(5)
- 利用HTML5仿制百度首页
- dede中list标签php,dedecms标签:list标签使用大全
- ESP8266开发之旅 进阶篇② 闲聊Arduino IDE For ESP8266烧录配置
- DIC技术在煤矿土木结构研究的应用
- ajax unauthorized,七牛fetch接口抓取第三方资源(网络图片),Js写ajax请求返回error错误信息总是“Unauthorized”...
- layer-list方式自定义progressbar
- springSecurity 常用安全功能汇总(含案例分析)
- 【MySQL】MySQL触发器原理与实战(MySQL专栏启动)