参数 | 说明 |
当前工作区 | 展示当前所在的工作区,即性能剖析任务的归属空间。该参数由系统自动填充,无法修改。 |
服务 | 选择需要进行性能剖析的目标服务。每个任务仅支持选择一个服务。 |
Pod | 选择需要采集性能数据的 Pod 实例。任务将针对该 Pod 采集运行时的 CPU 数据。 |
开始运行时间 | 设置任务的启动时间,默认立即执行。支持指定未来的某个时间点定时执行。 |
采集时长 | 设置性能数据的采集持续时间,输入范围为 60~3600 秒。 |
指标 | 说明 |
CPU 利用率 | 已使用 CPU 核心数与总 CPU 核心数的比值。 |
CPU-内核态 占比 | 内核态函数使用的 CPU 核心数与已使用 CPU 核心数的比值。 |
CPU-irqoff 占比 | IRQOFF 使用的 CPU 核心数与已使用 CPU 核心数的比值。 |
指标 | 说明 |
binary comm 统计 | 包含 CPU 使用核数统计与 PID 数量统计,提供柱状图和表格两种展示方式,便于比较不同 binary comm 之间的差异,快速定位 CPU 使用核数较多或 PID 数量异常的 binary 。 |
CPU 核心统计 | 展示不同 CPU 核心的负载情况及内核态占比信息,支持选择不同的颜色映射指标,颜色越深表示该指标占比越高,可用于识别单核负载过高的问题。 |
POD 首次拉起统计 | 展示所选时间区间内首次出现在采集区间内的 pod 名称,可用于排查因 pod 拉起导致的相关问题。 |
序号 | 筛选项 | 说明 |
1 | 函数搜索 | 支持多种模式的函数搜索,输入关键词后,可在火焰图中查看绿色高亮的匹配栈帧。 |
2 | 显示标签 | 火焰图中栈底栈帧展示的元信息,默认显示 binary comm,也可按需选择显示信息,包括 podname、binary comm、pid、thread commm、cpuid、cgroup。 |
3 | 火焰图筛选 | 单击 添加筛选项 按钮,可按 CPU 相关条件进行筛选。 |
4 | 数据展示 / 渲染类型 / 火焰图方向 | 通过选项控制栈顶函数表格的显示方式,以及火焰图的展示方向和函数关系图的切换。 |
5 | 显示配置 | 通过选项控制展示信息,包括 只展示内核态函数、忽略栈帧中 CPU 信息、忽略栈帧中特殊地址段。 |
6 | 数据下载 | 支持下载采集结果进行离线分析,包括栈顶函数数据,以及当前火焰图的 HTML 文件。 |