CPU GPU 压力测试 ChatGPT

CPUCK Test

一个 Windows CPU / GPU / RAM / SSD 稳定性与硬件监控工具,目标是做成类似 AIDA64 System Stability Test 的轻量版。

当前功能

  • CPU 满载压力测试
  • NVIDIA CUDA GPU 满载压力测试
  • RAM 读写压力测试与实时带宽
  • SSD Stress / Benchmark 两种模式
  • 多硬盘选择:显示并测试所选物理盘
  • CPU / GPU 温度、功耗、频率、负载实时显示
  • RAM 占用、频率,以及设备支持时显示 RAM 温度
  • SSD 温度、读写速度、活动率、单次累计写入量
  • CSV 测试日志导出
  • 测试时长:1 / 2 / 5 / 10 / 15 / 30 分钟
  • CPU 默认达到 100°C 自动停止
  • GPU 默认达到 90°C 自动停止
  • SSD 达到 80°C 自动停止
  • 固定尺寸界面,启动时直接显示最终布局
  • 单文件 Windows x64 EXE
  • GitHub Actions 自动编译

温度历史曲线和悬浮窗已移除,避免无效占位、启动闪烁和重复硬件轮询。

直接下载 EXE

打开仓库的 Actionsbuild-windows-exe → 最新一次成功运行 → Artifacts → CPUCKTest-win-x64

解压后直接运行:

text 复制代码
CPUCKTest.exe

无需安装 .NET Runtime。

使用方法

  1. 运行 CPUCKTest.exe
  2. 勾选需要测试的 CPU / GPU / RAM / SSD
  3. SSD 测试时选择目标硬盘与 StressBenchmark
  4. 选择测试时长
  5. 点击 Start
  6. 观察实时温度、功耗、频率、负载、内存/硬盘吞吐
  7. 达到安全温度上限时程序自动停止

日志保存在 EXE 同目录:

text 复制代码
Logs\CPUCK_yyyyMMdd_HHmmss.csv

SSD 模式

  • Stress:WriteThrough 持续压力,单次最多写入 8 GB,主要观察温度、稳定性与持续性能。
  • Benchmark:缓存顺序 I/O,单次最多写入 4 GB,主要观察峰值读写性能。
  • 临时测试文件位于所选磁盘的 CPUCKTestTemp,停止后会自动删除。

注意

压力测试会让 CPU / GPU / RAM / SSD 长时间处于高负载。老化散热、积灰、硅脂失效的电脑可能很快达到温度墙。虽然程序提供自动停止保护,但第一次使用时建议先跑 1~2 分钟并观察温度。

GPU 压力测试当前使用 CUDA,因此主要支持 NVIDIA 显卡。没有检测到 CUDA GPU 时,CPU / RAM / SSD 测试仍可正常进行。

CPU 温度等底层数据当前仍由 LibreHardwareMonitor 读取。

开发环境

  • C# / .NET 8
  • WinForms
  • LibreHardwareMonitorLib
  • ILGPU + CUDA

本地编译:

powershell 复制代码
dotnet publish CPUCKTest.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o publish
相关推荐
hey you~2 天前
企业400电话并发接入能力如何做压力测试评估?
压力测试·故障排查·400电话·sip协议
岁月失语唯石能言10 天前
《 Web项目测试实战:博客系统的功能/接口/自动化/性能全流程测试报告》
自动化测试·功能测试·selenium·jmeter·接口测试·压力测试·性能测试
CaoMei_HuaCha15 天前
硬件测试内容之二十二:压力测试
硬件工程·压力测试
Alan CGH15 天前
一次非寻常的压测优化经历
java·网络·压力测试
汽车仪器仪表相关领域20 天前
ZDT‑I伺服电机测试系统:四象限动态加载
大数据·数据库·分布式·功能测试·汽车·压力测试·可用性测试
星核0penstarry24 天前
边缘AI选型:记录NVIDIA Holoscan测试
人工智能·硬件架构·压力测试·ai编程
奔跑中的小象25 天前
NVIDIA GPU 硬件压力测试实战:gpu‑burn 完整使用文档与踩坑排错
压力测试·uos·gpu-burn
游戏开发爱好者81 个月前
带签名时间戳接口的重放与压力测试实战,用动态值在发送前现算签名
网络协议·计算机网络·网络安全·ios·adb·https·压力测试