~ / scripts / hardware-quality

硬件质量检测脚本(xykt)使用说明

xykt 的硬件质量体检脚本输出一份七段式报告:操作系统、主板、CPU、显卡、内存、硬盘、加权评分。它能看出虚拟化类型、CPU 指令集、内存是否被超开(气球回收、KSM)这些 bench.sh 看不到的信息。

VERIFIED · 实测记录
实测日期2026-09-19
实测环境Ubuntu 24.04 · 1 核 1GB · DigitalOcean 旧金山
实测耗时5 分 44 秒
需要操作首次运行需要回答 1 次(是否安装依赖)

本页内容按上述实测过程写成:菜单、提示和输出示例都取自实际运行记录。

硬件质量检测 (xykt) 运行命令

bash <(curl -sL Hardware.Check.Place)

项目源码 · 以 root 执行任何一键脚本之前,建议先打开源码看一遍。

硬件质量检测 (xykt) 在国内服务器上能不能用

CN · 国内实测跑不起来

实测 33 分钟后超时、没有出结果:它要下载 88.8 MB 的 Geekbench 5,下载源在海外,这台国内服务器上 33 分钟只下完 61%。脚本本身和依赖安装都正常,卡在这一个大文件上。国内服务器想看硬件性能,用融合怪或本站一键命令里的 sysbench 和 fio 部分即可。 国内服务器建议直接用本站的一键命令:它会自动识别国内机器并改走国内镜像安装,同一台机器实测 7 分 7 秒跑完全套。

实测于 2026-09-20 · 腾讯云上海 · Ubuntu 24.04 · 2 核 1GB。国内服务器连 GitHub 时通时断,同一条命令不同时间的结果可能不一样。

硬件质量检测 (xykt) 适合什么情况

适合
  • 怀疑商家超售或虚标配置:报告里有内存超开指标、CPU 指令集、虚拟化类型
  • 想要一张能直接贴到论坛的硬件报告图
  • 1GB 内存的机器也想要 Geekbench 分数:实测它在 1GB 机器上跑出了 Geekbench 5 成绩
不适合
  • 不想往系统里装东西:它会安装十来个依赖并把 Geekbench 5 放进 /usr/local/bin

运行前准备

  • 需要 root 用户和 bash。
  • 首次运行会安装一批依赖软件,并下载 Geekbench 5,见下文。

硬件质量检测 (xykt) 运行过程:一步一步

第 1 步:粘贴命令回车

屏幕先滚过几屏赞助商广告横幅(大写字母铺满的色块),这是脚本自带的,不是中毒。

第 2 步:确认安装依赖

首次运行会列出要安装的软件并询问是否继续,输入 y 回车。实测列出的是:tar、jq、curl、bc、dmidecode、sensors、pciutils、util-linux、smartmontools、fio、sysbench,另外会把 Geekbench5 下载到 /usr/local/bin。不输入的话脚本会一直等着。

Lacking necessary dependencies.
Packages tar jq curl bc dmidecode sensors pciutils util-linux smartmontools fio sysbench will be installed using package manager.
Application Geekbench5 will be downloaded from Geekbench.com and installed to folder /usr/local/bin.
Continue? (y/n):

第 3 步:等待体检完成

依次显示 Sysbench、Geekbench5、内存、硬盘 fio 的进度条,结束后打印完整报告和一个报告图片链接。

另一种入口:Check.Place 菜单

命令 bash <(curl -sL Check.Place) -H 会先弹出一个全屏菜单,让你选标准模式、快速模式、硬盘模式、深度模式、自定义精简模式。用方向键选择后回车。本页给的 Hardware.Check.Place 直达命令没有这个菜单,直接按标准模式开始。

┤ 硬件质量体检脚本 ├
 请选择脚本功能:
   1 标准模式
   2 快速模式
   3 硬盘模式
   4 深度模式
   5 自定义精简模式
       <确定>        <退出>

硬件质量报告怎么看

实测输出节选

三、CPU测评
指令集:   ✔ VT-x/AMD-V    ✔ AES-NI    ✔ AVX2    ✔ BMI1/2    ✔ EPT/NPT
Sysbench:单线程 737.33
GB5单核:    |527
GB5多核:    |568
五、内存测评
超开指标: ✘ 气球回收     ✘ KSM 复用
六、硬盘测评
Fio测试: RND4K/Q1    IOPS||RND4K/Q32   IOPS||SEQ1M/Q1    IOPS||SEQ1M/Q8    IOPS
读取:    20.0MB/s    5.1k||210MB/s      54k||1066MB/s    1.1k||3906MB/s    3.9k
七、HQ硬件加权评分
分数:      17897    =    8500     +     N/A     +    6683     +    2714
排名:      1.4%          2.5%           N/A          1.7%          10.1%
看到的内容含义
一、操作系统信息虚拟化类型(KVM 虚拟机 / 容器)、架构、内核、负载
三、CPU 测评核心数、缓存、指令集,Sysbench 单线程分和 Geekbench 5 单核、多核分
五、内存测评"超开指标"最有用:气球回收、KSM 复用显示 ✘ 表示没有检测到商家超开内存的手段
六、硬盘测评fio 四种场景:4k 随机单队列(RND4K/Q1)最接近真实小文件读写,是判断超售的关键
七、HQ 硬件加权评分总分和各项得分,排名百分比是在所有跑过这个脚本的机器里的位置,数值越小越靠前

报告末尾的 Report.Check.Place 链接是一张报告图片,可以直接贴到论坛。

运行后会在系统里留下什么

依赖软件(fio、sysbench、smartmontools 等)会留在系统里,Geekbench 5 留在 /usr/local/bin(geekbench5 和 Geekbench-5.5.1-Linux 目录)。介意的话测完用包管理器卸载依赖,并手动删除这两项。

实测遇到的问题与处理

脚本停住不动

多半是停在 Continue? (y/n) 提示上,输入 y 回车。

开头满屏大写字母

赞助商广告横幅,脚本自带,等几秒就过去了。

硬件跑分类脚本实测对比

下表的耗时和操作次数都是本站在同一批测试机上实测得到的,方便你按时间和省事程度来选。

脚本实测耗时需要操作一句话
YABS7–8 分钟(1GB 内存、Geekbench 失败时;Ubuntu 7 分 9 秒,Debian 7 分 58 秒);加 swap 跑完 Geekbench 6 需 17 分 35 秒全程无需任何操作海外最通用:fio 硬盘 + iperf3 带宽 + Geekbench 跑分。1GB 内存机器需先加 swap
UnixBench28 分 23 秒全程无需任何操作老牌系统综合跑分,给出一个总分便于对比。全程无需操作,但要等近半小时
硬件质量检测 (xykt)(本页)5 分 44 秒首次运行需要回答 1 次(是否安装依赖)七段式硬件体检:虚拟化、CPU 指令集、内存是否超开、硬盘 fio、加权评分

运行任何一键脚本前的三条提醒

先读源码

一键命令是以 root 权限执行从网上下载的代码。本页给了项目源码地址,运行前先打开看一遍,确认它要做的事和你预期的一致。

不要连着跑多个测速脚本

多数脚本的测速部分都依赖 Speedtest。本站实测连续跑了几个之后被 Speedtest 官方限流,后面所有脚本的测速结果都是空的,一个多小时也没恢复。

耗时长的放进 screen

要跑十分钟以上的脚本,先执行 screen 或 tmux 再运行。SSH 意外断开时测试不会中断,重新连上用 screen -r 就能回到现场。

不想自己对照结果?

用本站的一键命令测一次,解读页会把线路档次、硬盘是否超售、IP 能不能用逐项写明白。

bash <(curl -sL https://vpscesu.com)

同类脚本

$ feedback

脚本跑不起来、结果看不懂、解读写错了、页面内容有误,都可以写在这里。站长会看每一条。

请不要填写密码、密钥、服务器 IP 等敏感信息。