尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

stress-ng压测CPU内存

stress-ng压测CPU内存
📅 发布时间:2026/6/18 5:11:45

下面是一个在 8 核心 CPU + 16 GB 内存的 Linux 系统上,将 CPU 和内存同时打满的压测脚本方案,使用 stress-ng 工具来实现。


为什么选择 stress-ng

  • 它是一个功能全面、灵活、强大的系统压力测试工具;
  • 支持对 CPU、内存、I/O 等子系统施加压力;
  • 可指定占用全部核心,并控制内存使用量、执行时间等;
    ([LFCS认证备考电子书][1], [Ubuntu Wiki][2], [工具棚][3])

脚本示例:stress-test.sh

#!/bin/bash# 压力测试脚本:CPU + 内存满载DURATION="300s"  # 持续时间(300秒 = 5分钟)
CPU_CORES=0      # 0 表示自动检测并使用所有在线 CPU
VM_INSTANCES=8   # 启动内存压力进程个数
VM_BYTES="12G"   # 每个实例分配内存(总计约 96GB,系统会因超限导致页面交换)echo "Starting stress-ng: CPU + memory stress for $DURATION"
echo "CPU cores: all ($CPU_CORES), VM instances: $VM_INSTANCES, VM bytes: $VM_BYTES"sudo stress-ng \--cpu $CPU_CORES \--vm $VM_INSTANCES \--vm-bytes $VM_BYTES \--vm-hang 0 \--timeout $DURATION \--metrics-brief

脚本说明:

  • --cpu 0:对所有核心施加 CPU 压力;
  • --vm 8 + --vm-bytes 12G:启动 8 个虚拟内存压力进程,每个分配 12 GB;
    可根据实际内存进行调整,如 --vm-bytes 50% 表示使用一半内存([工具棚][3], [Reddit][4]);
  • --timeout:指定压力持续时长;
  • --metrics-brief:输出简要的执行信息;
  • --vm-hang 0:防止内存释放,持续稳定压力。

使用步骤

  1. 安装 stress-ng

    • CentOS / RHEL / Fedora

      sudo dnf install -y stress-ng
      
    • Debian / Ubuntu

      sudo apt update && sudo apt install -y stress-ng
      
  2. 保存脚本并赋予执行权限

    chmod +x stress-test.sh
    
  3. 执行脚本并观察效果

    ./stress-test.sh
    
  4. 监控系统负载,例如:

    top
    swag -n 1   # An interactive monitor like htop 或 atop 也可
    

显著特性与风险

  • 通过设置高于物理内存的 --vm-bytes,可以强制系统使用 swap,从而引发系统 OOM 压力;
  • 脚本中使用的参数是激进的,请谨慎应用于生产环境;
  • 如果要控制 CPU 占用百分比,可使用 --cpu-load P,但多数场景还是全满更具测试意义([工具棚][3], [Server Fault][5])。

相关新闻

  • AI测试平台自动遍历:低代码也能玩转全链路测试
  • Cesium Shader内置变量 czm_*
  • IDA Pro 9.2 发布 - 强大的反汇编程序、反编译器和多功能调试器

最新新闻

  • 嵌入式GUI开发:emWin中MULTIEDIT与MULTIPAGE控件的深度应用与优化
  • 2026 年济宁瓷砖品牌TOP5 榜单:贝索斯瓷砖实力优选测评 - 速递信息
  • VeRL-DAPO精度问题数值计算分析
  • Windows音频系统的终极解决方案:Equalizer APO实现专业级系统均衡器
  • 2026年湖南人力资源外包与技能培训完全指南:从风电运维到AI数字IP的产教融合破局 - 年度推荐企业名录
  • 125、飞控中的时间管理:系统时钟与定时器

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号