---
title: cpu子命令
description: "采集CPU信息，包括型号和CPU列表等。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/profiler/diagnosis/KunpengDevKitCli_0179.html
sourcePath: /source/zh/kunpengdevps/profiler/diagnosis/KunpengDevKitCli_0179.html
indexId: 09db5ab88fb5873151dfadffceddcfb1800b6dac12d39bd007e3c53e4b2ff2a069
---
# cpu子命令

#### 命令功能

采集CPU信息，包括型号和CPU列表等。


#### 命令格式

```
./kspect cpu [-h] (-G | -c CPU)
```


#### 参数说明


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

| 参数 | 参数选项 | 参数说明 |
| --- | --- | --- |
| 无 | \- | 采集全量CPU信息。 |
| \-h/\-\-help | \- | 获取帮助信息。 |
| \-G/\-\-general | \- | 显示CPU的基本信息。 |
| \-c/\-\-cpu | n n,m n\-m all | 显示指定CPU核的详细信息（CPU核数根据实际动态显示）。参数示例： 采集CPU核1，参数输入“\-c 1”。 采集CPU核0和2，参数输入“\-c 0,2”。 采集CPU核0到3，参数输入“\-c 0\-3”。 采集全部CPU核，参数输入“\-c all”。 |


#### 使用示例

采集全量CPU信息。```
./kspect cpu
```


图1 CPU信息

- 报告中未标红的“--”表示无此数据或无法采集。
- 若在CPU Table中有提示信息“CPU当前频率是软件所期望的频率”，表示此时CPU当前频率数据来自于“sys/devices/system/cpu/cpu{}/cpufreq/scaling_cur_freq”。


**表2 报告说明**

| 类别 | 说明 |
| --- | --- |
| CPU | 显示CPU基本信息，包括名称、架构、模式、步进、基础频率、最大频率、核数、超线程状态、插槽数、NUMA节点数、NUMA队列表、L1/L2/L3缓存和内存通道数。 |
| CPU Table | 显示每个CPU核的详细信息，包括CPU编号、物理核编号、逻辑核编号、插槽、NUMA节点、频率、最低性能百分比、模式、三级缓存、强制时延、EPB和CPU集群。 |
| JSON报告生成说明 | 生成的报告保存在“工具安装路径/output/kspect\-cpu\-YYYYMMDD\-HHMMSS”下，文件名称为kspect\-cpu\-YYYYMMDD\-HHMMSS.json。 |
