---
title: 查看分析结果
description: "已创建资源调度分析任务，并且成功完成分析。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_25_0_0/usermanual/devkit-hypertuner-093.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_25_0_0/usermanual/devkit-hypertuner-093.html
indexId: eaa4b691902971d92bcbd93d9a171f35fd88186d9dd9098f77676005d93642b683
---
# 查看分析结果

#### 前提条件

已创建资源调度分析任务，并且成功完成分析。


#### 查看分析结果

1. 在左侧“系统性能分析”区域，单击指定分析任务名称。
  展开节点列表。

2. 单击节点名称查看分析结果。

  - 单击节点名称默认进入“冷火焰图”页签，如    图1
所示。
    可搜索需要查看的函数或调用栈，以紫色进行标识。 单击对应函数或调用栈可查看对应堆栈，鼠标悬停在对应函数或调用栈上可查看其切换次数、在上一级堆栈的占比和在全局函数或调用栈汇总的占比。

    图1 冷火焰图

  - 单击“CPU/进程统计”查看具体进程数据统计信息和CPU数据统计信息，如    图2
所示，界面参数如    表1
所示。
    按钮表明该列数据支持搜索功能，可单击进行数据搜索；按钮表明该列数据支持筛选功能，可单击进行数据筛选；按钮表明该列数据支持排序功能，可单击选择升序或降序排列。 单击进程数据统计信息中off-cpu列的蓝色数据可查看对应进程冷火焰图；进程冷火焰图中单击按钮可进行全屏查看，火焰图支持搜索功能，可支持正则输入和匹配搜索，勾选“大小写敏感”可区分大小写搜索。 单击CPU数据统计信息中绑核进程信息的“查看详情”可查看对应绑核进程信息。 单击进程数据统计信息中进程ID列的按钮可查看进程的CPU切换链路详情和NUMA切换链路详情；单击CPU数据统计信息中CPU列的按钮可查看对应CPU上运行的进程详情。

    图2 CPU/进程统计

**表1 CPU/进程统计参数说明**

| 参数 | 说明 |
| --- | --- |
| 进程数据统计信息 | 进程数据统计信息 |
| 线程ID | 显示对应的线程ID。 |
| 进程名 | 显示对应的进程名称。 |
| on\-cpu（s） | 显示对应线程在CPU上运行的总时长。 |
| off\-cpu（s） | 显示对应线程不在CPU上运行的总时长。 |
| 最大off\-cpu时间（ms） | 显示对应线程不在CPU上运行的最大一段时长。 |
| 总调度延迟时间（ms） | 显示对应线程在采集时长内的总调度延迟时间。 |
| 最大调度延迟时间（ms） | 显示对应线程在采集时长内的最大调度延迟时间 |
| 平均调度延迟（ms） | 显示对应线程在采集时长内的平均调度延迟。 |
| 调度次数 | 显示对应线程在采集时长内的调度次数。 |
| CPU切换次数 | 显示对应线程的CPU切换次数。 |
| NUMA切换次数 | 显示对应线程NUMA切换次数。 |
| CPU切换链路 | 显示线程在CPU核上的切换路径。 |
| NUMA切换链路 | 显示线程在NUMA上的切换路径。 |
| 线程调度策略 | 显示对应线程使用的调度策略。 |
| CPU数据统计信息 | CPU数据统计信息 |
| CPU | 显示CPU核名。 |
| on\-cpu（s） | 显示进程在CPU上运行的总时长。 |
| off\-cpu（s） | 显示进程不在CPU上运行的总时长。 |
| 平均cpu运行队列长度 | 显示对应CPU核的平均CPU运行队列长度。 |
| 最大cpu运行队列长度 | 显示对应CPU核的最大CPU运行队列长度。 |
| 最小cpu运行队列长度 | 显示对应CPU核的最小CPU运行队列长度。 |
| 绑核进程信息 | 显示对应CPU核上的绑核进程信息，可单击“查看详情”查看。 |
| 系统配置信息 | 系统配置信息 |
| 操作系统版本 | 显示当前使用的操作系统版本信息。 |
| 内核版本 | 显示当前使用操作系统的内核版本信息。 |
| 厂商 | 显示当前使用操作系统的厂商信息。 |
| 调度属性 | 显示当前使用操作系统的调度属性。 |


  - 单击“任务信息”页签查看当前节点任务的详细配置信息和采集信息。
    如果任务执行失败，“任务信息”界面上会显示任务失败的原因。 如果任务执行成功，但有部分不影响整体的数据采集失败，可查看“异常信息”。 “采集结束原因”可表明当前任务数据采集结束原因，如“到达任务采集时间”等。
