Skip to content

功能教程:CPU 深度压力测试

本模块是 hrnrOS 自动化质量控制流程的重要环节,专为服务器出厂验收、硬件排障以及长期稳定性评估设计。创建压测任务后,系统将自动接管压测环境下载、测试指令下发、运行监控及分析报告的生成。

支持的压测模式矩阵 (Stress Modes)

系统内置了多种工业级 CPU 压测算法模板,以适应不同的硬件验证场景:

压测模式 (Mode)适用场景与验证逻辑 (Scenario & Logic)
快速验证 (Fast)耗时极短,瞬间满载。主要用于确认机器能正常通电点亮、CPU 散热底座未完全失效。适合紧急换件后的基本可用性确认。
标准压测 (Standard)中等时长,平稳负载。通过持续施加 100% 负载,验证 CPU 的主频保持率以及是否会因为撞到温度墙 (Thermal Throttling) 而严重降频。
深度烤机 (Burn-in)长时运行,极限折磨。长达数小时或数天的满载运行,使机箱热循环达到平衡。能有效逼出 CPU 缩肛隐患、主板供电不稳及内存通道偶发错误。
自定义 (Custom)允许运维人员拖拽滑块,在 10 分钟到 24 小时(1440分钟)之间自由定制压测时长。

⚠️ 关键前置:设备在线与环境准备

在发起 CPU 压测任务之前,请确保满足以下条件:

  1. 资产已纳管: 目标服务器必须已经存在于资产库中,并具备有效的资产编号 (Asset ID) 与硬件序列号 (SN)。
  2. 压测环境就绪: 设备需能够通过 PXE 引导进入 hrnrOS 维护微系统。系统依赖 Agent 下发底层的高负载计算指令。

步骤 1: 创建压测任务与配置参数

在模块首页,您可以发起针对单台或多台机器的批量压测任务。

  1. 点击页面右上角的 创建压测任务”
  2. 选择目标设备: * 在弹出的向导中,点击 从资产库选择”
    • 在资产列表中勾选需要压测的服务器,支持通过 SN 或资产编号进行关键字过滤。
  3. 配置压测策略:
    • 选择压测模式: 在下拉框中选择对应的模式(快速验证 / 标准压测 / 深度烤机)。
    • 设定运行时长: 拖动下方的时长滑块。系统已预设了安全极值(10分钟 ~ 24小时),滑块上方会实时显示当前的分钟数。
  4. 点击 “确认创建”,任务将被成功投递到后台调度引擎。

创建CPU压测任务

步骤 2: 监控压测状态与实时日志

任务下发后,系统会自动返回列表页。您可以通过列表视图实时监控所有设备的“烤机”进度。

  1. 观察状态流转 (Task Status):
    • Waiting: 任务已进入队列,正在等待 Agent 响应或正在下载压测依赖。
    • Running: CPU 已处于满载状态,压测正在激烈进行中。
    • Completed: 压测倒计时结束,设备未出现死机或重启,顺利通过测试。
    • Failed: 压测失败(原因可能为:系统内核 Panic 死机、CPU 温度触发硬件级关机保护、或 Agent 意外离线)。
  2. 查看底层日志:
    • 点击操作列的 日志”
    • 系统将弹出黑色终端风格的日志模态框,实时回显底层运算线程的输出、当前的 CPU 温度及主频波动情况。

压测状态监控与日志

步骤 3: 任务干预与生命周期管理

在真实的测试场景中,如果您发现某台机器的温度异常飙升并伴随异响,可以随时进行紧急干预。

  1. 强制终止 (Force Stop):
    • 在列表中勾选处于 Running 状态的任务。
    • 点击左上角的 终止选中任务”
    • 系统将立即向 Agent 发送中断信号,杀掉高负载运算进程,防止硬件发生不可逆的物理损毁。
  2. 记录清理:
    • 对于已完成或作废的任务,可点击 删除” 清理单条记录。
    • 若需大扫除,可点击右上角的 清空记录”,一键抹除所有压测历史(此操作不会影响已生成的最终 PDF 验收报告)。