鲲鹏健康检测工具Kspect使用及实例
发表于 2025/12/05
0
1. 背景
Kspect是一款轻量准确的鲲鹏健康检测工具,可快速收集服务器硬件的各类信息,包括CPU、内存、网络、存储、PCIe、虚拟机、传感器、软件和模块依赖等;并给出一定的调优建议。
2. 工具获取
Kspect工具下载链接: https://www.hikunpeng.com/zh/developer/devkit/download?tab=commandLine
3. 使用方法说明
3.1 下载及使用
下载安装包后,使用tar命令解压

解压后有如下字段

运行./kspect -h可以获取帮助信息

3.2 使用实例
查看服务器全量信息
./kspect -l 0 all

工具提供的调优建议仅供参考,请根据实际情况修改执行。
CPU信息:

内存信息:

生成数据文件:

查看单个模块信息(PCIe信息)
./kspect -l 0 pcie

查看HTML静态文件
可将HTML文件下载到本地,在浏览器中打开进行查看。
HTML文件-内存插槽图例:

HTML文件-基本信息:

可查看基本信息、NUMA、BIOS、CPU、内存信息、网络中断、存储信息、BMC、PCIe拓扑、Kernel相关信息。
HTML-PCIe拓扑信息:

查看/对比历史报告
查看存在的历史报告
./kspect -l 1 report -h

./kspect report --diff_x86 1,/home/kspect/perfspect/localhost.localdomain3.0.0.json -t 90
- 参数“-t 90”表示对比报告中将标红差值超过90%的数据项。
- 中括号内有数值且差值超过阈值时将标红显示,[--]表示无法计算阈值,也将标红显示。
- 报告中[arm]为ARM报告独有数据,[x86]为x86报告独有数据,[common]表示两份报告中都有的内容,[same]表示两份报告的该数据相同。
报告对比(文件系统部分)



