鲲鹏系统性能方法论分析工具功能说明
鲲鹏系统性能方法论分析工具支持一键采集多维度性能数据,包括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 |
父主题: 鲲鹏系统性能方法论分析工具