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

all子命令

命令功能

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

命令格式

1
./kspect all [-h]

参数说明

表1 all子命令参数

参数

参数说明

显示系统的全量信息,包含所有软硬件信息。

-h/--help

获取帮助信息。

使用示例

采集全量信息并跳过配置BMC信息。
1
./kspect  -s all
  • 查看全量信息时,报告最后将提供几个格式的全量信息文件(HTML/JSON/CSV)和dmesg日志文件。
  • 回显报告中将提供诊断信息红色为ERROR信息,橙色为WARNING信息,蓝色为INFO信息。
  • 报告在回显仅呈现各个模块的关键信息,详细的全量信息请查看JSON和CSV文件。

对于CPU未绑核到同一NUMA上的虚拟机,将给出虚拟机配置示例(虚拟机若部署vDPA虚拟设备,将检查vDPA虚拟设备是否与CPU绑定在同一个NUMA上),示例如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
现状:检测到虚拟机VM_name1, VM_name2的CPU未绑定到相同NUMA节点上,影响性能表现。
   配置方法:
   1) 编辑虚拟机xml配置文件
   2) xml中进行配置,如将虚拟机的4CPU核绑定到xx至xx物理CPU上参考如下
          <domain type = 'KVM'>
         ...
         <vcpu placement = 'static' cpuset='xx-xx'>4</vcpu>
         <cputune>
             <vcpupin vcpu='0' cpuset='xx'/>
             <vcpupin vcpu='1' cpuset='xx'/>
             <vcpupin vcpu='2' cpuset='xx'/>
             <vcpupin vcpu='3' cpuset='xx'/>
             <emulatorpin cpuset='xx-xx'/>
         </cputune>
         ...
         <domain>
     作用:将虚拟机的CPU核绑定到同一个NUMA上,提高性能表现。

HTML文件说明

图1 HTML文件
  • HTML报告可使用浏览器查看,包含命令采集的全部数据,并提供当前内存插入状态和内存最优插法推荐的图例。
  • 报告的下半部分是采集的全量信息数据,根据数据的类型分为不同页签,并以表格呈现,展示详情如下。
    表2 HTML文件概述

    区域

    页签

    信息概述

    -

    服务器配置图例和内存插入状态示意,单击对应图例时下方表格自动切换对应数据。

    -

    诊断信息和调优参数建议等。

    基本信息

    服务器软硬件的基本信息,如主机、软件和容器等信息。

    NUMA

    NUMA基本信息和NUMA总线信息。

    BIOS

    BIOS基本信息和采集到BIOS设置详情信息。

    CPU

    CPU基本信息和所有CPU核的参数信息。

    内存信息

    内存基本信息和DIMM详情。

    网络中断

    网络基本信息、网卡信息和中断信息等。

    存储信息

    硬盘信息,文件系统和物理分区等信息。

    BMC

    服务器温度、电源、风扇等信息。

    PCIe拓扑

    PCIe设备信息,并以拓扑图形式展示。

    Kernel

    服务器系统内核信息。

    -

    单击可切换中英文。