整机测试版
出厂验收、整机老化
- 开机选范围(全量 / CPU / 内存 / 显卡 / 硬盘 / 仅清单)和时长
- 采集 → 核对 → 基准 → 专项验证 → 压测 → 测后复查
- 不按任何键,默认「全量 + 标准 30 分钟」
正在读取下载信息…如果一直没有出现下载按钮,请到 GitHub Releases 下载。
开源 · 服务器出厂老化测试启动盘
跑完拔盘,U 盘里就有一份中文验收报告(HTML + PDF)和全部原始数据。不用装系统,也不依赖任何服务端。
+=====================================================+ | SELECT TEST SCOPE | +=====================================================+ [0] SHELL root command line [1] FULL BURN-IN everything, one session (default) [2] CPU ONLY stress + computation validation [3] MEMORY ONLY stress + ECC re-check [4] GPU ONLY stress + vendor diagnostics [5] DISK ONLY still asks before writing [6] INVENTORY ONLY collect + cross-check only Press 0-6, ENTER to accept. Auto-select in 34s
采集到测后复查
PASS / WARN / SKIP / FAIL
开机不问任何东西
报告直接落在 U 盘
01 · 下载
两种盘出自同一份源码、同一个版本号,每次成对发布。
正在读取版本数据…
出厂验收、整机老化
正在读取下载信息…如果一直没有出现下载按钮,请到 GitHub Releases 下载。
一批内存逐台过筛、查假条子
正在读取下载信息…如果一直没有出现下载按钮,请到 GitHub Releases 下载。
换成自己的名称、报告抬头和标识。Windows / macOS / Linux 提供命令行入口,ISO 在 x86_64 Ubuntu 24.04 上构建(本机或 SSH 构建机)。
工具包随通过验收的版本一起发布。
02 · 快速上手
需要一根 16 GB 左右的 U 盘和一台 Windows 电脑(用来写盘、看报告)。
下载 ISO 后比对 SHA256。full 和 mem 的校验值不一样,别混用。
用 Rufus 写盘,分区类型选 GPT。点「开始」后必须选「DD 映像模式」;写完 Windows 提示格式化时点取消。
在 U 盘剩余空间新建一个 exFAT 分区,卷标写 KLBURN(全大写),报告就存在这里。
BIOS 启动菜单选 U 盘,选好范围和时长后就可以离开。出现 PASS / FAIL 大字后拔盘,打开 .html 或 .pdf 报告。
注意:写盘会清空整根 U 盘。硬盘压测会擦除被测服务器的数据盘,所以要确认两次,默认跳过。
03 · 报告
交付给客户的只有同名的 HTML 和 PDF。原始数据都在 raw\ 里,留给自己排查,不外发。
results.jsonl 每条判定一行,整机结论就从这里算SHA256SUMS 覆盖整个目录,拿到手能核对有没有被改过├── …_Full.html 交付 ├── …_Full.pdf 交付 ├── meta.json 版本、范围、时长 ├── results.jsonl 每条判定一行 ├── metrics.jsonl 零散实测数值 ├── sys_metrics.csv 压测期间每 5 秒采样 ├── gpu_metrics.csv 逐卡 20 列监控 ├── klburn.log 全程运行日志 ├── SHA256SUMS 整个目录的校验清单 └── raw\ 不外发 ├── INTERNAL_….html 内部工程报告 ├── smart-pre\ smart-post\ ├── counters-pre.txt counters-post.txt └── bench\ validate\ stress\ …
04 · 测试内容
压测跑完不报错,不等于机器没问题,关键要看压测把什么问题逼了出来。
_Full_CPU_MEM_GPU_DISK_INFO单项范围的报告不能当整机验收依据,报告抬头会写明本轮范围。
05 · 判定原则
PASS / WARN / SKIP / FAIL。没装显卡、没接网线判 SKIP,装了却认不到才判 FAIL。一条判定都没有时,报告会写明本报告无效。
代码里没有任何「参考值」。由做验收的人,用自己的标准去对实测数据。
测试环境自己的问题(比如 OOM、驱动不支持新卡)判 WARN 或 SKIP,并写明原因。
自动识别 RAID 卡,逐块透传读物理盘的 SMART,避免「报告写 PASS,一块盘都没查」。
硬盘压测的目标盘要经过五道排除,Ventoy 场景按设备号反查;破坏性写入要确认两次。
报告分区有四层回退查找,都找不到时屏幕上会给黄色大框警告,不会悄悄丢报告。
KLBurn 自有的原创代码采用 MIT。ISO 里的 Ubuntu、内核、固件、字体、运行库和第三方工具仍适用各自的许可证,整张 ISO 并不统一采用 MIT。见第三方归属与分发说明。
问题反馈请提 Issue。版权或许可问题请发邮件到 yiyezq162@gmail.com,并写明版本、文件和权利依据。我们核实后会按适用许可处理。
This product includes software developed at the University of Tennessee, Knoxville, Innovative Computing Laboratory.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).
This product includes software written by Tim Hudson (tjh@cryptsoft.com).
以上是 HPL 和 shim 所含代码的必要归属声明,不代表相关机构或作者为 KLBurn 背书。shim 完整版权原文