硬件质量体检脚本

2天前发布 6 00

硬件质量体检脚本是一款面向开发者、运维人员与硬件爱好者的全栈式硬件质量体检工具,支持在物理机、虚拟机、容器甚至 ARM 架构设备上运行,自动采集并评测 CPU、内存、硬盘、显卡、主板等关键硬件信息,并生成可视化报告。

所在地:
中国
收录时间:
2026-01-23
硬件质量体检脚本硬件质量体检脚本

硬件质量体检脚本是一款面向开发者、运维人员与硬件爱好者的全栈式硬件质量体检工具,支持在物理机、虚拟机、容器甚至 ARM 架构设备上运行,自动采集并评测 CPU、内存、硬盘、显卡、主板等关键硬件信息,并生成可视化报告。

硬件质量体检脚本

核心能力

  • 全面硬件信息采集
    自动识别:

    • CPU 型号、核心数、线程、频率、温度
    • 内存容量、插槽数、带宽与延迟
    • 硬盘类型(SATA/NVMe/RAID)、挂载点、SMART/NVMe 健康状态
    • 显卡(独立/集成)、驱动状态、GPU 温度
    • 主板型号、BIOS 版本、板载声卡/网卡
    • 操作系统发行版、内核版本、运行环境(裸金属/VM/容器)
  • 自动化性能基准测试
    集成 sysbenchfioGeekbench(如可用)等工具,对以下模块进行标准化压测:

    • CPU 单核/多核性能 + 烤机温度监控
    • 内存带宽与延迟
    • 硬盘顺序/随机读写(模拟 CrystalDiskMark / ATTO 工况)
    • GPU 计算能力(若驱动支持)
  • 多格式输出 & 自动化友好
    • ANSI 彩色终端输出(适配 WezTerm、tmux、SSH)
    • JSON 结构化数据(便于大数据分析或 CI/CD 集成)
    • 纯文本报告(兼容日志系统)
    • 支持直接输出到文件
  • 隐私优先设计
    默认不上传任何数据;启用 -p 可彻底禁用在线功能,实现纯离线运行。
硬件质量体检脚本

支持平台

类型支持情况
Linux 发行版Ubuntu、Debian、Linux Mint、Fedora、RHEL、CentOS、AlmaLinux、Rocky、Anolis OS、Alibaba Cloud Linux、Arch、Manjaro、Alpine、SUSE、openSUSE、Void
CPU 架构x86_64、ARM64(包括树莓派、Ampere、Graviton 等)
运行环境裸金属、KVM/Xen/VMware 虚拟机、LXC/Docker 容器
Windows仅限通过 Docker 运行(无法获取完整硬件信息,因 WSL/Docker 限制)

💡 注意:Windows 原生环境因权限与驱动抽象层限制,无法访问底层硬件详情,建议在 Linux 或 WSL2 + Docker 中使用以获得完整能力。

▶️ 使用方式

1. 便捷交互模式(推荐新手)

# 终端一键启动中文交互菜单
bash <(curl -Ls https://Check.Place) -H

2. Docker 运行(适用于隔离环境)

Linux:

docker run --rm -it --privileged --net=host --pid=host -v /:/host:ro xykt/check -H && docker rmi xykt/check > /dev/null 2>&1

Windows (CMD):

docker run --rm -it --privileged xykt/check -H & docker rmi xykt/check > NUL 2>&1

⚠️ Windows 下因容器权限限制,仅能获取有限信息(如 CPU 架构、内存总量),无法读取 SMART、温度、PCIe 设备等。

高级参数模式(适合自动化)

功能命令示例
标准检测bash <(curl -Ls https://Hardware.Check.Place)
快速模式(跳过重负载测试)... -F
硬盘专项测试... -D
指定测试路径(如 /mnt/ssd... -d /mnt/ssd
跳过特定章节(1=CPU, 2=内存, ..., 7=网络)... -S 1234567
强制中文/英文... -l cn 或 ... -l en
输出 JSON... -j
保存报告到文件... -o report.json
自动安装依赖... -y
跳过依赖检查... -n
隐私模式(禁用所有网络请求)... -p
报告中显示完整 IP 与路径... -f

输出示例(节选)

{
  "system": {
    "os": "Ubuntu 22.04.3 LTS",
    "kernel": "6.5.0-14-generic",
    "arch": "x86_64"
  },
  "cpu": {
    "model": "Intel(R) Xeon(R) Silver 4310",
    "cores": 12,
    "threads": 24,
    "max_freq_mhz": 3300,
    "temp_celsius": 58,
    "sysbench_score": 1842
  },
  "memory": {
    "total_gb": 64,
    "slots_used": 4,
    "bandwidth_mb_s": 42100,
    "latency_ns": 89.2
  },
  "disk": {
    "device": "/dev/nvme0n1",
    "type": "NVMe",
    "health": "Good",
    "seq_read_mb_s": 6800,
    "rand_write_iops": 85000
  }
}

🔒 隐私与安全

  • 所有检测均在本地完成
  • 默认仅在需要时调用公共 API(如 IP 查询),可通过 -p 完全禁用
  • Docker 镜像基于最小化 Alpine 构建,无遥测、无后门
  • 开源可审计(脚本托管于 GitHub,镜像由官方构建)

数据统计

相关导航

暂无评论

none
暂无评论...