鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

鲲鹏系统性能方法论分析工具功能说明

鲲鹏系统性能方法论分析工具支持一键采集多维度性能数据,包括Miss、访存统计、NUMA、微架构、Miss Latency、热点函数、CPU usage、NIC bandwidth、I/O、Memory usage、Softirq、PCIe、PA2Ring、Ring2PA数据,支持指令类别分析。采集的数据按照时间线对齐,从业务层到芯片层图形化展示资源使用情况。

命令功能

支持采集多维度性能数据,并按照时间线对齐,从业务层到芯片层图形化展示资源使用情况。

工具支持在物理机上使用,服务器和操作系统兼容性:
  • 适用于部分鲲鹏920系列服务器,支持openEuler 20.03、openEuler 22.03、openEuler 24.03。
  • 适用于部分Intel x86(CPU family:6,Model:63)服务器,支持CentOS 7.9。
  • 适用于部分AMD x86(CPU family:25,Model:17)服务器,支持openEuler 22.03。
  • 其他x86系列的服务器和操作系统版本提供有限支持。

鲲鹏、Intel x86 、AMD x86采集差异:

  • AMD x86暂不支持采集TopDown指标和DDRC带宽。
  • Intel x86仅支持计算TopDown L1指标,计算TopDown指标时采用的发射宽度为4。
  • 部分指标为特定架构独有或依赖特定架构下的硬件采集设备,仅在对应架构下采集(如rx_sccl、Miss Latency等指标仅在鲲鹏上采集)。

命令格式

1
ksys [-h] {collect,report,diff,stability-check} ...

使用示例

ksys -h

返回信息如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
The performance analysis tool is a data collection and analyzer,
which mainly includes data collection, data analysis, time line
alignment, data comparison, and output result data for subsequent
methodology modeling.

positional arguments:
  {collect,report,diff,stability-check}
    collect             Create a collection command line task.
    report              Create a report command line task.
    diff                Create a compare command line task.
    stability-check     Create a environment stability check command line task.

options:
  -h, --help            show this help message and exit