---
title: all子命令
description: "采集服务器的全量信息，并提供诊断和调优建议。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/profiler/diagnosis/KunpengDevKitCli_0212.html
sourcePath: /source/zh/kunpengdevps/profiler/diagnosis/KunpengDevKitCli_0212.html
indexId: 9b87b25471b0d65705448b036090ff8395f28022289ae0d03751f970cffcd88969
---
# all子命令

#### 命令功能

采集服务器的全量信息，并提供诊断和调优建议。

- 采集时支持使用BMC方式（需登录）、iBMA方式和跳过BMC方式（使用ipmitool进行采集，最后报告会缺少BMC强依赖模块的内容）。
- iBMA方式仅支持root用户使用，该方式无法获取SEL日志和灵衢（UB）的BMC信息。
- 请使用2.11.0及以上版本的iBMA，iBMA的下载安装请参见  《iBMA 2.0 用户指南》(https://support.huawei.com/enterprise/zh/doc/EDOC1100218099/31b281a3)
。


#### 命令格式

```
./kspect all [-h]
```


#### 参数说明


**表1 all子命令参数**

| 参数 | 参数说明 |
| --- | --- |
| 无 | 显示系统的全量信息，包含所有软硬件信息。 说明： 采集全量信息时报告保存目录为“工具安装路径/output/kspect\-YYYYMMDD\-HHMMSS”下，文件名称为kspect\-YYYYMMDD\-HHMMSS.json。 |
| \-h/\-\-help | 获取帮助信息。 |


#### 使用示例

采集全量信息并跳过配置BMC信息。```
./kspect -s all
```

- 查看全量信息时，报告最后将提供几种格式的全量信息文件（HTML/JSON/CSV）和dmesg日志文件。
- 回显报告中将提供诊断信息红色为ERROR信息，橙色为WARNING信息，蓝色为INFO信息。
- 报告仅呈现各个模块的关键信息，详细的全量信息请查看JSON和CSV文件。


#### 诊断及调优信息说明

仅支持在采集全量数据时输出诊断信息和调优建议，支持诊断的模块如表2 支持诊断的模块详情所示。


**表2 支持诊断/调优的模块详情**

| 子模块 | 类别 | 诊断/调优 |
| --- | --- | --- |
| System | Host Product Baseboard | 诊断建议 |
| OS | OS Kernel OS Boot Parameters SELinux | 调优建议 |
| BIOS | BIOS BIOS detail Info | 诊断建议和调优建议 |
| software | Software Version KVM Info KVM Table Docker Info Docker Table | 调优建议 |
| CPU | CPU CPU Table | 诊断建议和调优建议 |
| NUMA | NUMA Memory Table NUMA PCIe Table | 调优建议 |
| Memory | OS Memory Info DIMM Table | 诊断建议和调优建议 |
| Network | Network Table Network IRQ Table Hardware Interrupt Info Table NIC Perf Metrics Table Network System Info Table Route Table\ARP Table | 诊断建议和调优建议 |
| Storage | Disk Table Filesystem Table Smart Health Table IO Stat Table Physical Storage Table RAID Info Table | 诊断建议和调优建议 |
| PCIe | PCIe Table | 诊断建议 |
| BMC | BMC Temperature Table Power Table Fans Table | 诊断建议 |
| UB | UBSE Info UBSVirt Info | DP容器状态（DP Pod Status）、DP特权权限（DP Privileged）和容器节点状态（Start Status）的诊断建议 |


以下示例为部分配置异常或存在优化空间时的诊断调优建议。

- 对于CPU未绑核到同一NUMA上的虚拟机，将给出虚拟机配置示例（虚拟机若部署vDPA虚拟设备，将检查vDPA虚拟设备是否与CPU绑定在同一个NUMA上）。
- 支持对灵衢信息的容器状态和start status进行诊断，并提供对应诊断建议。
- 支持对RAID卡配置进行诊断，并提供对应调优建议。
- 支持对CPU Die交织进行诊断。


#### HTML文件说明

图1 HTML文件

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

| 区域 | 页签 | 信息概述 |
| --- | --- | --- |
| ① | \- | 服务器配置图例和内存插入状态示意，单击对应图例时下方表格自动切换对应数据。 |
| ② | \- | 诊断信息和调优参数建议等。 |
| ③ | 基本信息 | 服务器软硬件的基本信息，如主机、软件和容器等信息。 |
| ③ | NUMA | NUMA基本信息和NUMA总线信息。 |
| ③ | BIOS | BIOS基本信息和采集到BIOS设置详情信息。 |
| ③ | CPU | CPU基本信息和所有CPU核的参数信息。 |
| ③ | 内存信息 | 内存基本信息和DIMM详情。 |
| ③ | 网络中断 | 网络基本信息、网卡信息和中断信息等。 |
| ③ | 存储信息 | 硬盘信息，文件系统和物理分区等信息。 |
| ③ | BMC | 服务器温度、电源、风扇等信息。 |
| ③ | PCIe拓扑 | PCIe设备信息，并以拓扑图形式展示。 |
| ③ | Kernel | 服务器系统内核信息。 |
| ③ | 灵衢 | 灵衢相关信息。 |
| ④ | \- | 单击可切换中英文。 |
