鲲鹏健康检测使用示例
查看服务器信息
- 采集过程中某些模块信息需使用BMC信息(IP地址,用户名和密码),请输入对应的BMC信息;选择不输入将跳过BMC强相关模块的采集。
- 内存信息提供内存最优插法推荐。
- 查看全量信息时,报告最后将提供几个格式的全量信息文件(HTML/JSON/CSV/TAR.GZ)和dmesg日志文件。
- 报告中红色为ERROR信息,黄色为WARNING信息,绿色为INFO信息,粉色为调优建议(现象描述和修改步骤)。
- 报告在回显中仅呈现各个模块的关键信息,详细的全量信息请查看JSON和CSV文件。
- HTML报告可使用浏览器查看,包含命令采集的全部数据,并提供当前内存插入状态和内存最优插法推荐的图例。
- 若仅需查看某一模块内容可使用对应子命令查看。
- 查看服务器全量信息。
1./kspect all全量信息的全部报告包括所有子命令功能(网络、NUMA、PCIe、存储等)的信息,不全部列举,详情请实际使用工具查看。
图1 诊断信息
工具提供的调优建议仅供参考,请根据实际情况修改执行。
图2 CPU信息
图3 内存信息
图4 生成数据文件
- 查看单个模块信息(PCIe信息)。
1./kspect pcie图5 PCIe信息
- 查看HTML静态文件。可将HTML文件下载到本地,在浏览器中打开进行查看。图6 HTML文件-内存插槽图例
图7 HTML文件-基本信息
可查看基本信息、NUMA、BIOS、CPU、内存信息、网络中断、存储信息、BMC、PCIe拓扑、Kernel相关信息。
图8 HTML-PCIe拓扑信息
查看/对比历史报告
- 查看存在的历史报告:
1./kspect report -h
返回信息如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
USAGE kspect report [-h] [-r REPORT] [-d DIFF [-t THRESHOLD]] [--diff_x86 DIFF_X86 [-t THRESHOLD]] OPTIONS: -h, -H, --help 获取帮助信息并退出。 -r REPORT, --report REPORT 选择展示哪一份报告(或自行输入报告路径,支持工具采集报告和使用diff/diff_x86后生成的对比报告): 1: /home/kspect/output/kspect-report-20250812-154619/kspect-json-20250812-154619.json <2025-08-12 15:55:32> 2: /home/kspect/output/kspect-report-20250812-155941/kspect-json-20250812-155941.json <2025-08-12 15:55:32> -d DIFF, --diff DIFF 选择两份报告进行对比: --diff 0 : 生成新报告,并和前一次报告进行对比。 --diff N : 生成新报告,同历史报告 No.<N>对比。 --diff N,M : 比较历史报告No.<N>和No.<M>. --diff <INPUT_PATH> : 生成新报告,并和输入报告进行对比。 --diff <INPUT_PATH_A>,<INPUT_PATH_B> : 比较输入报告<A>和输入报告<B>。 --diff_x86 DIFF_X86 和x86报告进行对比,当前只支持perfspect report --all产生的报告(perfspect地址:https://github.com/intel/PerfSpect): --diff_x86 <X86_PATH> : 生成新报告,并和输入的x86报告进行对比, --diff_x86 N,<X86_PATH> : 比较历史报告No.<N>和x86报告, --diff_x86 <INPUT_PATH>,<X86_PATH> : 比较输入的采集报告和输入的x86报告。 -t THRESHOLD, --threshold THRESHOLD 指定对比的阈值百分比,超过此阈值的数据会被标记,阈值默认为20%(输入时无需添加百分号)。只支持--diff/--diff_x86。
- 选择最近生成的报告和指定的x86报告进行对比,且对比阈值为90%:
1./kspect report --diff_x86 1,/home/kspect/perfspect/localhost.localdomain3.0.0.json -t 90
- 参数“-t 90”表示对比报告中将标红差值超过90%的数据项。
- 中括号内有数值且差值超过阈值时将标红显示,[--]表示无法计算阈值,也将标红显示。
- 报告中[arm]为ARM报告独有数据,[x86]为x86报告独有数据,[common]表示两份报告中都有的内容,[same]表示两份报告的该数据相同。
图9 报告对比(文件系统部分)
父主题: 鲲鹏健康检测Kspect