开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

cpu子命令

命令功能

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

命令格式

1
./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信息。
1
./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。