---
title: 频率功耗分析
description: "基于硬件驱动和BMC信息，获取服务器CPU频率、温度、功耗以及uncore设备频率等信息，帮助用户定位业务的性能瓶颈，以充分利用当前硬件资源。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/profiler/profiler/KunpengDevKitCli_0252.html
sourcePath: /source/zh/kunpengdevps/profiler/profiler/KunpengDevKitCli_0252.html
indexId: e50a3a97dd4f0984ece75f1208a669dc2242137a0ed14fbdbf6a5e045dca310c68
---
# 频率功耗分析

基于硬件驱动和BMC信息，获取服务器CPU频率、温度、功耗以及uncore设备频率等信息，帮助用户定位业务的性能瓶颈，以充分利用当前硬件资源。

基于鲲鹏920、950处理器的服务器及部分基于鲲鹏920新型号处理器的服务器支持频率功耗分析。

#### 命令功能

基于硬件驱动和BMC信息，获取服务器CPU频率、温度、功耗以及uncore设备频率等信息。


#### 命令格式

```
devkit tuner turbostat [-h] [-l {0,1,2,3}] [-d <sec>] [-i <sec>] [--bmc]
```


#### 参数说明


**表1 参数说明**

| 参数 | 参数选项 | 说明 |
| --- | --- | --- |
| \-h/\-\-help | \- | 可选参数，获取帮助信息。 |
| \-l/\-\-log\-level | 0/1/2/3 | 可选参数，设置日志级别，默认为1。 0：日志级别为DEBUG。 1：日志级别为INFO。 2：日志级别为WARNING。 3：日志级别为ERROR。 |
| \-d/\-\-duration | \- | 可选参数，设置采集时长，单位为s，最小值为1s，默认为一直采集，可使用Ctrl+\取消任务或Ctrl+C停止采集并进入分析。 |
| \-i/\-\-interval | \- | 可选参数，设置采集间隔，单位为s，最小值为1s，最大值不能超过采集时长，默认为采集时长。如果不指定间隔，不生成子报告。每个子报告中收集数据的时间取决于间隔参数。 |
| \-\-bmc | \- | 可选参数，启用交互式输入，用户可输入 BMC IP地址、用户名、密码，用于获取BMC相关的 带外数据 （温度，功耗等）。 |


#### 使用示例

1. 执行以下命令，获取服务器CPU频率、温度、功耗、uncore设备频率和BMC相关数据。
  1 devkit tuner turbostat -d 10 --bmc

  -d 10表示采集时长为10s，“--bmc”表示获取BMC相关数据。

2. 在交互界面中根据返回信息输入BMC IP地址、用户名和密码，获取BMC相关数据。

```
================================================================================
Version     : DevKit
xxx
CPU Model   ：
xxx
Command     : devkit tuner turbostat -d 10 --bmc
================================================================================
BMC Host IP:
xx.xx.xx.xx
BMC Username:
Administrator
BMC Password:
```


  返回信息片段如下：

```
Starting to collect data
[WARNING]Get socket power failed, possibly due to a low kernel version: [Errno 2] No such file or directory: '/sys/class/hwmon/hwmon1/power1_average'
CPU and Server Status Summary Report                    Time:2026/01/15 08:17:45
================================================================================
Per NUMA Frequency Table
--------------------------------------------------------------------------------
──────────────────────────────────────────────────────────
| NUMA ID | CPU Frequency (MHz) | Uncore Frequency (MHz) |
──────────────────────────────────────────────────────────
|       0 |              2900.5 |                1242.18 |
|       1 |             2898.64 |                 1599.3 |
──────────────────────────────────────────────────────────
CPU Core Frequency Table
--------------------------------------------------------------------------------
────────────────────────────────────────────────────────
| Logical ID | Physical ID | NUMA ID | Frequency (MHz) |
────────────────────────────────────────────────────────
|          0 |           0 |       0 |          2900.0 |
|          1 |           0 |       0 |          2900.0 |
|          2 |           1 |       0 |         2904.59 |
|          3 |           1 |       0 |         2904.59 |
|          4 |           2 |       0 |         2895.44 |
|          5 |           2 |       0 |         2895.44 |
|          6 |           3 |       0 |         2897.18 |
|          7 |           3 |       0 |         2897.18 |
|          8 |           4 |       0 |         2898.61 |
|          9 |           4 |       0 |         2898.61 |
|         10 |           5 |       0 |          2900.0 |
|         11 |           5 |       0 |          2900.0 |
|         12 |           6 |       0 |         2898.61 |
|         13 |           6 |       0 |         2898.61 |
|         14 |           7 |       0 |          2900.0 |
|         15 |           7 |       0 |          2900.0 |
|        243 |         121 |       1 |         2903.75 |
|        244 |         122 |       1 |         2897.96 |
|        245 |         122 |       1 |         2897.96 |
|        246 |         123 |       1 |         2895.24 |
|        247 |         123 |       1 |         2895.24 |
|        248 |         124 |       1 |         2899.33 |
|        249 |         124 |       1 |         2899.33 |
|        250 |         125 |       1 |         2899.33 |
|        251 |         125 |       1 |         2899.33 |
|        252 |         126 |       1 |         2900.67 |
|        253 |         126 |       1 |         2900.67 |
|        254 |         127 |       1 |         2897.99 |
|        255 |         127 |       1 |         2897.99 |
────────────────────────────────────────────────────────
Uncore(L3 Cache) Frequency Table
--------------------------------------------------------------------------------
────────────────────────────────────────────────────────────
| Uncore Device(L3 Cache) Name | NUMA ID | Frequency (MHz) |
────────────────────────────────────────────────────────────
| hisi_sccl1_l3c0              |       0 |         1242.31 |
| hisi_sccl1_l3c1              |       0 |         1242.15 |
| hisi_sccl1_l3c2              |       0 |         1242.32 |
| hisi_sccl1_l3c3              |       0 |         1242.07 |
| hisi_sccl1_l3c4              |       0 |         1242.15 |
| hisi_sccl1_l3c5              |       0 |         1242.26 |
| hisi_sccl1_l3c6              |       0 |         1242.17 |
| hisi_sccl1_l3c7              |       0 |          1242.3 |
| hisi_sccl3_l3c0              |       0 |         1242.03 |
| hisi_sccl3_l3c1              |       0 |         1242.04 |
| hisi_sccl3_l3c2              |       0 |         1242.15 |
| hisi_sccl3_l3c3              |       0 |         1242.31 |
| hisi_sccl3_l3c4              |       0 |         1242.29 |
| hisi_sccl3_l3c5              |       0 |          1242.0 |
| hisi_sccl3_l3c6              |       0 |         1242.27 |
| hisi_sccl3_l3c7              |       0 |         1242.06 |
| hisi_sccl11_l3c0             |       1 |         1599.32 |
| hisi_sccl11_l3c1             |       1 |          1599.2 |
| hisi_sccl11_l3c2             |       1 |         1599.34 |
| hisi_sccl11_l3c3             |       1 |         1599.46 |
| hisi_sccl11_l3c4             |       1 |         1599.17 |
| hisi_sccl11_l3c5             |       1 |         1599.25 |
| hisi_sccl11_l3c6             |       1 |         1599.31 |
| hisi_sccl11_l3c7             |       1 |         1599.37 |
| hisi_sccl9_l3c0              |       1 |         1599.34 |
| hisi_sccl9_l3c1              |       1 |         1599.26 |
| hisi_sccl9_l3c2              |       1 |         1599.26 |
| hisi_sccl9_l3c3              |       1 |         1599.35 |
| hisi_sccl9_l3c4              |       1 |         1599.34 |
| hisi_sccl9_l3c5              |       1 |         1599.47 |
| hisi_sccl9_l3c6              |       1 |         1599.25 |
| hisi_sccl9_l3c7              |       1 |         1599.16 |
────────────────────────────────────────────────────────────
CPU Socket Power and Temperature Table (In-band)
--------------------------------------------------------------------------------
────────────────────────────────────────────────────────────────────────────────────────────────────────────
| CPU Socket ID | CPU Socket Power (W) | CPU Socket Die0 Temperature (C) | CPU Socket Die1 Temperature (C) |
────────────────────────────────────────────────────────────────────────────────────────────────────────────
|             0 | N/A                  |                           35.89 |                           35.92 |
|             1 | N/A                  |                           35.16 |                           34.73 |
────────────────────────────────────────────────────────────────────────────────────────────────────────────
CPU Socket Temperature Table (Out-of-band, '--bmc' required)
--------------------------------------------------------------------------------
───────────────────────────────────────────────────────────────────────────────
| CPU Socket ID | CPU Socket Temperature (C) | CPU Socket Mem Temperature (C) |
───────────────────────────────────────────────────────────────────────────────
|             0 |                       36.2 |                           34.0 |
|             1 |                       35.5 |                           33.0 |
───────────────────────────────────────────────────────────────────────────────
Server status Table (Out-of-band, '--bmc' required)
--------------------------------------------------------------------------------
Total Server Power (W): 357.3
Total CPU Power (W): 170.8
Total Memory Power (W): 8.0
Inlet Temperature (C): 22.0
Outlet Temperature (C): 35.0
```


  从返回信息中可以看到Per NUMA Frequency、CPU Core Frequency、Uncore(L3 Cache) Frequency、CPU Socket Power and Temperature以及BMC相关的CPU Socket Temperature、Server status信息。 Per NUMA Frequency：表示 NUMA 维度的CPU和uncore的平均频率。 CPU Core Frequency表示CPU核频率。 Uncore(L3 Cache) Frequency：表示uncore设备频率。 CPU Socket Power and Temperature表示CPU功耗和温度。 CPU Socket Temperature表示BMC相关的CPU温度。 Server status表示BMC相关的服务器状态，有以下内容。 Total Server Power (W)表示BMC统计的服务器总功耗。 Total CPU Power (W)表示BMC统计的CPU总功耗。 Total Memory Power (W)表示BMC统计的内存总功耗。 Inlet Temperature (C)表示BMC统计的入风口温度。 Outlet Temperature (C)表示BMC统计的出风口温度。
