Linux命令_stress & 快速模拟CPU、内存、磁盘消耗

这篇具有很好参考价值的文章主要介绍了Linux命令_stress & 快速模拟CPU、内存、磁盘消耗。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ping的安装命令:apt-get install -y inetutils-ping
会遇到Unable to locate package inetutils-ping问题

正确的操作是:
** 这时候需要敲:apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。**
** 等更新完毕以后再敲命令:apt-get install iputils-ping命令即可。**

apt-get update
apt-get install iputils-ping
apt-get stress

  1. 语法
    stress [选项] [进程数]

1.1. 常用参数
-c:模拟CPU使用个数
-m:模拟N个进程频繁调用/释放内存
-d:模拟磁盘写(创建文件,写入内容,删除文件)
-i:模拟I/O,将内存缓冲区中的数据立即写入磁盘

–hdd-bytes N:指定写入文件大小,默认为1GB(与 -d 使用)
–vm-bytes N:指定分配内存的大小(与 -m 使用)
–vm-keep :一直占用内存,而不是循环调用/释放(与 -m 使用)

–timeout:N秒后退出(同 -t)
–backoff:工作开始前等待N微秒(1秒=1000000微秒)

-v:详细输出
-q:静默输出

Note: 数字可以以时间(s、m、h、d、y)或大小(B、K、M、G)作为后缀

  1. 常见用法
    2.1. 模拟大量CPU
    stress -c 4

2.2. 模拟大量内存使用
频繁消耗/释放内存
stress -m 4

free 表示剩余内存。直接从 1217940 下降到 60w 左右,因为是频繁消耗和频繁释放,所以并不稳定。

id 表示空闲cpu。因为调用的 4 个进程使用内存,我系统CPU为8核,所以也会消耗 50%。

一直占用内存,不释放
stress -m 4 --vm-keep

–vm-keep 表示不释放内存,所以 free 直接消耗,不释放内存

2.3. 模拟大量磁盘写
stress -d 4

2.4. 指定测试时间
指定退出时间

stress -c 2 -m 3 -d 1 -i 1 --timeout 10
–timeout 表示N秒后退出
指定延迟测试时间

stress -c 4 --backoff 2000000
–backoff 2000000 表示每个进程延迟2秒
例如:这里指定了4个CPU,那么运行第1个CPU是2秒后,第2个CPU是4秒后,以此类推

2.5. 输出dbug信息(-v)
stress -c 4 --timeout 3 -v

stress -m 4 --timeout 3 -v

stress -d 4 --timeout 3 -v

查看内存排名前十文章来源地址https://www.toymoban.com/news/detail-439769.html

ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -10

到了这里,关于Linux命令_stress & 快速模拟CPU、内存、磁盘消耗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux性能基础:CPU、内存、磁盘等概述

    目录 1. CPU 1.1. CPU常见品牌 1.2. CPU性能概述 ① CPU主频 ② CPU位数 ③ CPU缓存指令集 ④ CPU核心数 ⑤ IPC 1.3. 上下文切换 1.4. 进程与线程 ① 进程 ② 线程 2. 内存 2.1. 内存主频 2.2. 内存带宽 2.3. 内存分类 2.4. 内存的分配 2.5. 内存的回收 2.6. 内存泄漏 3. 磁盘 3.1. 磁盘的构成 3.2. 磁盘

    2023年04月11日
    浏览(42)
  • linux服务器监控之内存、cpu、网络、磁盘

    一、服务器实时内存监控 1、Linux帮助命令 man:Linux下的函数手册命令,可以查看所有命令的使用方法 ls:  ls -al: ll: 2、实时监控命令 top:   能够实时监控系统的运行状态,并且可以按照cpu及内存等进行排序。            语法:top -hv|-bcHiOSs -d secs -n max -u|U user -p pid(s) -o file

    2024年02月09日
    浏览(63)
  • Linux系统资源分析手段:CPU,内存,磁盘与网络IO的瓶颈定位

    用于优化: 在程序编码完成后,我们通常要对自己编写的工具进行功能测试与性能分析。 用于监控: 在观察某个系统的运行情况时,需要观察系统内多个中间件及组件的资源占用情况。 用于测试: 在开启某个服务时,我们需要拥有对于该服务运行时资源占用的量化手段。

    2024年01月18日
    浏览(86)
  • 【如何使用getrusage获取消耗的CPU时间和进程使用的最大物理内存】

    getrusage 是一个用于获取系统资源使用情况的函数,它在 Unix 和类 Unix 系统中可用。要使用它,你需要包含 sys/resource.h 头文件。下面是一个简单的 C++ 示例程序,用于获取进程的资源使用情况: 使用 RUSAGE_SELF 常量,表示获取当前进程的资源使用情况。你可以根据需要使用其他

    2023年04月23日
    浏览(51)
  • prometheus使用node_exporter监控Linux主机CPU、内存、磁盘、服务运行状况

    目录 1.node_exporter简介 2.部署node_exporter 2.1.安装node_exporter 2.2.编写system启动脚本 3.prometheus监控Linux主机 3.1.修改配置文件增加主机节点 3.2.主机添加成功 4.监控Linux主机CPU、内存、磁盘使用率 4.1.监控CPU使用率 4.1.1.获取空闲CPU监控数据 4.1.2.获取5分钟内的监控数据 4.1.3.获取5分钟

    2024年04月16日
    浏览(43)
  • Java线上故障排查(CPU、磁盘、内存、网络、GC)+JVM性能调优监控工具+JVM常用参数和命令

    根据服务部署和项目架构,从如下几个方面排查: (1)运用服务器:排查内存,cpu,请求数等; (2)文件图片服务器:排查内存,cpu,请求数等; (3)计时器服务器:排查内存,cpu,请求数等; (4)redis服务器:排查内存,cpu,连接数等; (5)db服务器:排查内存,cpu,连接数

    2024年02月07日
    浏览(61)
  • Linux 查看服务器内存、CPU 命令

    1 查看物理CPU个数:         Procs(进程) 2 查看服务器CPU内核个数 1 linux查看系统内存(硬盘) 2 查看服务器硬盘(当前文件夹下)使用率: 3 查看服务器硬盘(所有文件占用率)使用率: 1 查看内存,不带单位 2 查看内存使用情况,带单位,显示查看结果 显示的参数:       

    2024年02月15日
    浏览(63)
  • Linux 查看占用资源cpu、内存最大的进程命令

    1、详细查询命令: 查看cpu最大进程,或者内存最大进程。 命令解析:该命令组合实际上是下面两句命令组合。 其中: 以上组合获得cpu或者内存最大的进程。 2、简单查询命令: 根据以上,也可以简化命令为 命令: 按下交互命令快捷键M(按内存排序),P(按cpu占用排序)

    2024年02月11日
    浏览(62)
  • Linux命令查看CPU、内存、IO使用情况简单介绍

    物理cpu就是计算机上实际安装的cpu,物理cpu数就是主板上实际插入的CPU数量。 在Linux上查看/proc/cpuinfo,其中的physical id就是每个物理cpu的id,有几个不同的physical id就有几个物理cpu。 每颗物理CPU可以有1个或者多个物理内核,通常每颗物理CPU的内核数都是固定的, 单核CPU就是有

    2024年02月10日
    浏览(50)
  • 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况

    使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 used:已使用内存数 free:空闲内存数 shared:当前废弃不用 buffers:缓存内存数(Buffer) cached:缓存内舒数(Page) (-/+ buffers/cache)行: (-buffers/cache): 真正使用的内存数,指

    2024年02月04日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包