压力测试之stress
CPU&内存压力测试
stress可以测试服务器负载
- 安装
apt install stress -y
yum install stress -y
- 参数
-c, --cpu N 产生 N 个进程,每个进程都反复不停的计算随机数的平方根
-i, --io N 产生 N 个进程,每个进程反复调用 sync() 将内存上的内容写到硬盘上
-m, --vm N 产生 N 个进程,每个进程不断分配和释放内存
–vm-bytes B 指定分配内存的大小
–vm-stride B 不断的给部分内存赋值,让 COW(Copy On Write)发生
–vm-hang N 指示每个消耗内存的进程在分配到内存后转入睡眠状态 N 秒,然后释放内存,一直重复执行这个过程
–vm-keep 一直占用内存,区别于不断的释放和重新分配(默认是不断释放并重新分配内存)
-d, --hadd N 产生 N 个不断执行 write 和 unlink 函数的进程(创建文件,写入内容,删除文件)
–hadd-bytes B 指定文件大小
-t, --timeout N 在 N 秒后结束程序
–backoff N 等待N微妙后开始运行
-q, --quiet 程序在运行的过程中不输出信息
-n, --dry-run 输出程序会做什么而并不实际执行相关的操作
–version 显示版本号
-v, --verbose 显示详细的信息
- 查看逻辑CPU个数
cat /proc/cpuinfo| grep "processor"| wc -l
- CPU 压力测试
stress -c $(cat /proc/cpuinfo| grep "processor"| wc -l)
stress 对CPU的压力测试 -c 后面加的变量为当前服务器的逻辑CPU个数
- 内存 压力测试
stress --vm 1 --vm-bytes 10G --vm-keep
–vm 分配的子进程数
–vm-bytes 子进程分配的内存大小 K M G
–vm-keep 一直占用内存
- CPU 内存同时进行
stress -c 60 --vm 1 --vm-bytes 10G --vm-keep
- 磁盘 IO
stress -d 1 --hdd-bytes 1G
压力测试之stress相关推荐
- [MySQL]-压力测试之TPCC-MySQL
[MySQL]-压力测试之TPCC-MySQL 文章目录 [MySQL]-压力测试之TPCC-MySQL 一.基本概念 1.1 基准测试VS压力测试 1.2 TPCC是什么? 1.3 TPCC-MyS ...
- [MySQL]-压力测试之Sysbench
[MySQL]-压力测试之Sysbench 文章目录 [MySQL]-压力测试之Sysbench 一.Sysbench概况 1)介绍 2)安装部署 二.实战 1)构造测试数据 2)开始运行 压测结果解 ...
- 什么叫压力测试(Stress Testing)
什么叫压力测试(Stress Testing) 在测试两个字前面加上一个限定词,就变成了很多测试.例如:压力测试.负载测试.性能测试.功能测试等等.但究竟什么是压力测试,初学者往往望文生义,都能说上一 ...
- [MySQL]-压力测试之性能监测指标
[MySQL]-压力测试之性能监测指标 森格 | 2022年12月 本文主要是介绍在数据库的压测过程中,要时刻的一些指标,尤其是当数据库的性能达到瓶颈时,要注意哪个指标已经打满. 一.前文回顾 在前面 ...
- web压力测试之siege
siege简介 Siege是一款不错的网站压力测试工具,它可以非常容易地定制并发访问人数以及并发时间. 其安装.使用也非常方便,当然它是在Linux类环境下使用的,下面来对它作一个介绍. 安装 在ma ...
- 如何查看oracle压力,oracle压力测试之orabm
数据库压力测试 一.用orabm测试数据库CPU Orabm通过在用户指定的并发下运行指定数量的事务来测试系统性能.它主要测试数据库服务器的CPU性能和内存. orabm实际上是一堆sql的集合. o ...
- Http压力测试之ab
ab的全称是Apache Bench,是Apache自带的网络压力测试工具,相比于LR.JMeter,是我所知道的 Http 压力测试工具中最简单.最通用的. ab命令对发出负载的计算机要求很低,不会 ...
- 压力测试之apache benchmark
ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多个并发请求.前段时间看到 ...
- 服务器压力测试之JMeter篇(一)
前言 前两天突然发现博客网页登不进去,急坏了我,后来排查问题发现,在那天的中午某一时间段内有较多用户连接该网站,导致了服务器CPU猛升,直达100%了,这也就导致了网站无法访问.于是今天想着测试一下网 ...
最新文章
- android文件的读取方法,Android读取写入文件的方法
- 使用Netty实现的一个简单HTTP服务器
- 将同构迁移学习应用于脑机接口,解决训练数据不足的问题
- 鸿蒙os智慧屏体验,华为智慧屏首发体验!搭载鸿蒙OS+AI芯片,还有AI教你健身
- 深入理解计算机系统9个重点笔记
- 归纳DOM事件中各种阻止方法
- 网上邻居访问提示未授予用户在此计算机上的请求登录类型的解决
- 前端开发必须要了解的CSS原理
- linux ssh非交互脚本,Linux expect非交互式执行脚本
- .NET Core 3.0中的新功能和增强功能
- Uva1343-The Rotation Game-IDA*算法
- 大智慧 软件 开发语言_智慧工厂培训软件开发流程篇
- 【论文投稿】SOTA论文也未必能被接收,谷歌科学家Eric Jang谈顶会审稿标准
- JS实现Sql语句格式化效果
- bspline怎么使用 python_零基础5个月快速学会Python的秘诀
- 腾讯云和阿里云短信接口区别
- 分享一款手机最强Python编程神器,用手机运行Python。天秀!
- javascript实现前程无忧的选择城市
- 电脑怎么录制屏幕?分享电脑录制屏幕的3个方法
- 瑞士轮(P1309 )