鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

鲲鹏健康检测功能说明

命令功能

轻量准确的鲲鹏健康检测工具,可快速收集服务器硬件的各类信息,包括CPU、内存、网络、存储、PCIe、虚拟机、传感器、软件和模块依赖等;并给出一定的调优建议。该工具支持在物理机、虚拟机和容器上使用。

  • 适用于鲲鹏硬件。
  • 支持openEuler、CentOS、Debian、Ubuntu系列操作系统,操作系统版本与DevKit工具支持的操作系统版本保持一致。使用非openEuler系列的操作系统,在采集服务器硬件信息时可能会导致部分字段缺失。
  • 支持4.19、5.10、6.6、5.15操作系统内核版本。
  • 在虚拟机场景下,一些不支持的数据会给出提示信息。

命令格式

1
kspect [-h] [-L {0,1,2,3,4}] [-l {0,1}] [--remote] [-s] [-c COMMAND] {system,os,bios,software,cpu,numa,memory,network,storage,pcie,ascend,bmc,config,all,report} ...

使用示例

1
kspect -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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
NAME
    Kunpeng Health Inspector

USAGE
    kspect [-h] [-L {0,1,2,3,4}] [-l {0,1}] [--remote] [-s] [-c COMMAND] {system,os,bios,software,cpu,numa,memory,network,storage,pcie,ascend,bmc,config,all,report} ...

POSITIONAL ARGUMENTS
    {system,os,bios,software,cpu,numa,memory,network,storage,pcie,ascend,bmc,config,all,report}
    选择需要的健康检查项:

    system
    全部系统信息,包括服务器,厂商和主板等信息。

    os
    操作系统名称,版本,内核版本和开机启动参数。

    bios
    BIOS信息,包括启动类型,缓存模式,PCIE速率等
    注:此特性需用户具有ipmitool运行权限或配置BMC(需输入账号和密码)方式获取。

    software
    显示软件信息,包括GCC, GLIBC, Binutils, Python, kvm, docker等

    cpu
    CPU信息,包括 型号,CPU列表等

    numa
    显示NUMA信息,包括CPU,内存,PCIE,网络,nvme等

    memory
    显示内存信息,包括系统内存信息和DIMM等

    network
    网络信息,包括NIC信息和IRQ信息

    storage
    显示存储信息,包括硬盘和分区等。

    pcie
    PCIe信息,包括PCIe驱动和PCIe的IRQ信息

    ascend
    昇腾NPU信息,包括npu-smiascend-dmi等

    bmc
    显示使用BMC方式获取的信息。此功能需用户具有ipmitool使用权限或配置BMC信息(包括BMC的IP地址,用户名和密码),不输入BMC相关信息将不采集SEL日志信息

    config
    检查并展示各个模块的依赖关系。

    all
    显示系统的全量信息。
    提示:采集全量信息需要提供BMC信息IP地址、用户名和密码),若不提供将使用ipmitool进行采集,最后报告会缺少BMC强依赖模块的内容

    report
    显示历史报告或分析两份报告间的差异。