all子命令
命令功能
采集服务器的全量信息。采集全量信息需要提供BMC信息(IP地址、用户名和密码),若不提供将使用ipmitool进行采集,最后报告会缺少BMC强依赖模块的内容。
命令格式
1
|
./kspect all [-h] |
参数说明
|
参数 |
参数说明 |
|---|---|
|
无 |
显示系统的全量信息,包含所有软硬件信息。 |
|
-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中进行配置,如将虚拟机的4个CPU核绑定到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
服务器系统内核信息。
④
-
单击可切换中英文。
父主题: 命令及参数说明