尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何揪出负载下才翻车的核心:CPU 单核稳定性测试完整指南

如何揪出负载下才翻车的核心:CPU 单核稳定性测试完整指南 如何揪出负载下才翻车的核心CPU 单核稳定性测试完整指南【免费下载链接】CoreCyclerScript to test single core stability, e.g. for PBO Curve Optimizer on AMD Ryzen or overclocking/undervolting on Intel processors项目地址: https://gitcode.com/gh_mirrors/co/CoreCyclerCoreCycler 是一个 CPU 单核稳定性测试脚本把压力程序钉在单个核心上逐个物理核心轮转帮你验证超频或降压设置下的单核 Boost 是否真的稳定。 全核通过 ≠ 稳定Prime95 全核烤了 24 小时一个错都没有游戏里却偶尔闪退Curve Optimizer 调了 -15但一直不敢实际用因为没人告诉你它到底稳不稳。问题不在你测得不够狠而在负载形态不对。全核压力测试会让所有核心同时高温CPU 为了防止热失控会主动压制频率——全核状态下你根本摸不到单核 Boost 的最高频。只会在高频下暴露的问题在这种低速凉爽的负载里天然看不见。作者自己测过一块 5900X 开 75MHz Boost Override 加全核 CO -30全核烤 24 小时零错误换单核轮测后其中一个核心要回退到 -9 才稳定。⚡ 60 秒看懂这个工具CoreCycler 是一个 PowerShell 脚本。它只用 1 个线程可选 2 个运行压力程序并轮流把进程钉到每个物理核心上跑完一圈再来一圈。每个核心都单独接受一次满频独狼训练。全核测试好比只看班级平均分单核轮测才是让学生逐个上考场——谁菜一目了然。适合谁调 PBO / Curve Optimizer 的 Ryzen 用户做降压 / 电压偏移的 Intel 用户以及交付前想要一份稳定报告的人。它也省掉了你手动在任务管理器里改进程亲和性的活。有一点要心里有数单核轮测很耗时。12 核 CPU 想达到12 小时 Prime 稳定每个核心都得单独跑满 12 小时总计 144 小时。先规划好时间预算再动手。 5 分钟跑完第一轮单核测试三步出结果。第一步拿代码。项目自带 Prime95、y-cruncher、Linpack 和全部辅助工具无需额外安装git clone https://gitcode.com/gh_mirrors/co/CoreCycler cd CoreCycler第二步双击Run CoreCycler.bat。首次运行会在根目录生成config.ini让第一轮跑完再退出。想更快看到全核结果可以换用自带的 y-cruncher 快速预设 configs/quick-initial-test.yCruncher.config.ini几分钟就能把每个核心过一遍。第三步打开config.ini改最关键的三项。文件里每行都有注释拿不准就对照 configs/default.config.ini 这份总参考参数默认值一句话说明stressTestProgramPRIME95压测程序PRIME95 / YCRUNCHER / LINPACKruntimePerCore6m每个核心测多久可写30m、1h或auto跑完整周期coresToIgnore空要跳过的核心编号从 0 开始逗号分隔 按场景实战动手前先选程序。四款压测工具各有所长实战中会搭配使用压测程序负载特征什么时候用它所在位置Prime95 SSE最轻负载、最低温、Boost 最高追最高频CO 调优主力test_programs/p95/Prime95 AVX2重载压宽向量单元验证完整指令功能test_programs/p95/y-cruncher高精度数学运算负载居中交叉验证 AVX2 相关电路test_programs/y-cruncher/Linpack矩阵运算 内存访问Intel 降压验证兼测内存控制器test_programs/linpack/逻辑是轻负载把频率推到最高抓只在高速下翻车的毛病重载验证向量指令的晶体管本身。最后轻、重两边都要过。抠出 Curve Optimizer 数值目标找到每个核心能稳定住的最激进 CO 值。手动路线BIOS 里全核设 -15 或 -20 起跑。报错的核心加 2~3 点比如 -15 → -13稳定的核心再往负方向压 2~3 点。接近极限后改 1 点步长细磨——1 点 CO 大约等于 3~5mV这步只能靠时间换答案。自动路线用 Ryzen 自动调优预设以管理员身份运行。出错时它自动把该核心 CO 往回加直到稳定。作者在 5900X 上从 -30 起跑10 轮大约花了 8 小时。参数示例值说明enableAutomaticAdjustment1出错时自动回调 COstartValuesMinimum从 CPU 最小 CO 起跑5000 系 -307000 系及以上 -50maxValue0上限别让它继续加到正电压incrementBy1每次错误回调 1 点两个坑自动调整的值是临时的重启就没了要永久生效必须写进 BIOS 或用开机脚本它只会加、不会减所以起始值要自己定在偏激的一边。怎么算通过所有核心跑满预设的 10 轮maxIterations零错误落定的每组 CO 就是你的安全下界。验证 Intel 降压设置目标确认某个电压偏移比如 -120mV不会偶发崩溃。手动路线把stressTestProgram换成LINPACKversion选 2021固定走 AVX2 的 FASTEST 模式memory设 4GB 顺手压一压内存runtimePerCore给 10m。自动路线用 Intel 自动调优预设从 -150mV 起跑每错一次加回 10mV0mV 封顶底层执行者是 tools/IntelVoltageControl/。注意 Intel 自动模式目前只支持全局单一电压偏移不像 Ryzen 能逐核心调。怎么算通过多轮无错误Windows 事件日志里没有 WHEA 事件。交付前的最后一轮目标长期挂机或交付前的终极确认。换用 long-final-test 预设Prime95 SSE FFTSize AllruntimePerCore auto每个核心把全部 FFT 尺寸按完整周期跑一遍是最彻底的一轮。再把suspendPeriodically 1打开它会周期性挂起、恢复压测模拟真实使用里闲置—满载反复切换的工况。怎么算通过每个核心完整跑完一轮零错误事件日志无 WHEA 警告——lookForWheaErrors默认就是开的稳定系统不应该有任何 WHEA 记录。 结果判读与排障速查日志文件名会自动带上压测程序、模式和开始时间useWindowsEventLog 1时测试事件还会同步写进 Windows 事件日志硬重启后也能追溯。终端里的Set to Core 6 (CPU 12)表示正在第 7 个物理核心上跑编号从 0 起。Ryzen Master 的核心编号从 1 开始比这里大 1对号入座时别搞混。现象可能原因对策测试程序起不来模式与指令集不匹配如在不支持 AVX512 的 CPU 上选 AVX512 模式自换的版本不兼容换回默认 SSE 或 00-x86 模式用test_programs/里自带的版本FATAL ERROR: Could not access the Windows Performance Process CounterPerfProc 计数器被禁用或损坏管理员运行 tools/enable_performance_counter.bat 修复或用lodctr.exe /q:PerfProc自查某核心反复出错该核心 CO / 电压余量不足体质偏弱该核心加 1~2 点再测实在不行用coresToIgnore临时隔离结果忽好忽坏内存超频干扰、后台软件、温度波动内存先回默认单独验证再分别测 CPU 和内存关掉杀毒与后台任务终端卡住无输出鼠标点了窗口导致文本选中脚本暂停按 Enter 继续直接蓝屏重启Boost / CO 真的不稳回退降频、加电压或把 CO 调回不那么负️ 六条经验法则散热先过关。单核轮测让单个核心持续高热长期贴最高温运行会加速芯片退化。自动调优只加不减maxValue一定要设上限防止把电压加过头。不稳定设置可能崩溃系统甚至损坏数据开测前备份重要数据。PBO 在技术上会让 Ryzen 保修失效风险自负。CPU 和内存分开测先内存默认频率确认 CPU 稳定错误才有归因依据。12 核 × 12 小时 144 小时。时间是稳定性的代价别省。CPU 单核稳定性测试是调校之后的必答题全核测试证明芯片扛得住单核轮测才证明每个核心都跑得动最高频。今晚就跑第一轮双击Run CoreCycler.bat让它把核心转一圈——明早你就能知道哪个是那个藏在平均值里的问题核心。【免费下载链接】CoreCyclerScript to test single core stability, e.g. for PBO Curve Optimizer on AMD Ryzen or overclocking/undervolting on Intel processors项目地址: https://gitcode.com/gh_mirrors/co/CoreCycler创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表