查看访存分析结果
前提条件
已创建访存统计分析任务,并且成功完成分析。
查看访存统计分析结果
- 在左侧“系统性能分析”区域,单击指定分析任务名称。
展开节点列表。
- 单击节点名称查看分析结果。
- 单击节点名称默认进入“总览 ”页签,如图1所示,界面参数描述如表1、表2或表3所示。
- “总览”页面展示各指标的汇总数据,具体包括:系统信息、Core cache Miss、icache Bandwidth、dcache Bandwidth、L3的命中率和带宽、TLB Miss和DDR Bandwidth。
- 单击“查看平均值”查看各项指标详细数据,单击按钮可切换百分比视图和MPKI视图。
- 采集L3和DDR数据的要求为:操作系统要求openEuler(内核版本要求为4.19及以上)、CentOS 7.6(内核版本要求为4.14.0-115.el7a.0.1/4.15及以上),且支持hisi_sccl事件采集(可使用perf list|grep hisi_sccl验证是否支持)。
图2 总览-L3
- 单击“缓存访问”页签查看缓存访问分析结果的折线图,如图3所示,界面参数描述如表2所示。
- “缓存访问”页签以折线图方式展示L1、L2、L3、TLB的访问带宽和命中率的时序数据;单击上方的按钮可以切换时序图和表格视图。
- 可在“CPU”和“类型”下拉框中选择不同的CPU和类型查看对应折线图;单击按钮,可筛选CPU、类型、带宽和命中率进行查看。
- 可在“NUMA NODE”和“类型”下拉框中选择不同的NUMA NODE和类型查看“带宽”、“命中率”或“命中带宽”的折线图。
- 采集L3和DDR数据的要求为:操作系统要求openEuler(内核版本要求为4.19及以上)、CentOS 7.6(内核版本要求为4.14.0-115.el7a.0.1/4.15及以上),且支持hisi_sccl事件采集(可使用perf list|grep hisi_sccl验证)。
- 单击“DDR访问”页签查看DDR访问分析结果的折线图,如图4所示,界面参数描述如表3所示。
- “DDR访问”页签以折线图方式展示DDR的访问带宽和次数的时序数据;单击上方的按钮可以切换时序图和表格视图。
- 可在“DDR访问带宽” 区域选择不同的“NUMA NODE”、“DDR通道ID”或“类型”查看对应的折线图。
- 可在“DDR访问次数” 区域选择不同的“NUMA NODE”或“类型”查看对应的折线图。
- 采集L3和DDR数据的要求为:操作系统要求openEuler(内核版本要求为4.19及以上)、CentOS 7.6(内核版本要求为4.14.0-115.el7a.0.1/4.15及以上)。
表3 DDR访问区域参数说明 参数
说明
DDR访问带宽
NUMA NODE
选择NUMA NODE编号。
DDR控制器ID
显示DDR控制器编号。
类型
显示DDR访问类型。可选“读DDR”,“写DDR”。
带宽 (MB/s)
显示DDR访问带宽。
理论最大带宽(MB/s)
显示DDR访问带宽理论最大值。
比值(%)
显示当前访问在总访问中占比。
DDR访问次数
NUMA NODE
选择NUMA NODE编号。
类型
显示DDR访问类型。可选“读DDR”,“写DDR”。
访存总次数/s
显示每秒DDR访问总次数。
DDR访问
本地访问DDR次数/s (%)
显示每秒本地访问DDR次数,以及本地访问DDR次数与访存总次数的百分比。
跨DIE访问DDR次数/s (%)
显示每秒跨DIE访问DDR次数,以及跨DIE访问DDR次数与访存总次数的百分比。
跨片访问DDR次数/s (%)
显示每秒跨芯片访问DDR次数,以及跨芯片访问DDR次数与访存总次数的百分比。
访问DDR次数/s (%)
显示每秒本地访问DDR次数、跨DIE访问DDR次数与跨片访问DDR次数的总和,以及访问DDR次数与访问总次数的百分比。
- 单击“任务信息”页签查看当前节点任务的详细配置信息和采集信息。
如果任务执行失败,“任务信息”界面上会显示任务失败的原因。
如果任务执行成功,但有部分不影响整体的数据采集失败,可查看“异常信息”。
“采集结束原因”可表明当前任务数据采集结束原因,如“到达任务采集时间”和“到达文件采集大小”等。
- 单击节点名称默认进入“总览 ”页签,如图1所示,界面参数描述如表1、表2或表3所示。
父主题: 访存分析