Introduction
The System Profiler is a performance analysis tool for Kunpeng-powered servers. It collects performance data of processor hardware, operating system (OS), processes, threads, and functions, analyzes system performance metrics, locates system bottlenecks and hotspot functions, and provides tuning suggestions. This tool helps quickly locate and handle software performance problems.
Use Restrictions
Task Type |
Description |
||||
|---|---|---|---|---|---|
Comparative analysis |
Overall analysis, hotspot function analysis, and roofline analysis are supported. |
||||
HPC cluster check |
Password-free login must be enabled for each node in the MPI cluster. For configuration items that do not comply with the best practice of the Kunpeng platform, the tool provides optimization suggestions. |
||||
HPC application analysis |
During OpenMP data collection, the kernel parameters /proc/sys/kernel/kptr_restrict and /proc/sys/kernel/perf_event_paranoid are enabled to collect call graph data and PMU events. After the collection is complete, the two kernel parameters are restored to their original values. |
||||
Microarchitecture analysis |
You must have the root permission to perform the following operations.
|
||||
Memory access analysis |
This function is available on openEuler and CentOS 7.6 with the Statistical Profiling Extension (SPE) feature. The supported openEuler kernel versions are 4.19 and later and the supported CentOS 7.6 kernel versions are 4.14.0-115.el7a.0.1, 4.14.0-115.2.2.el7a, 4.14.0-115.5.1.el7a, 4.14.0-115.6.1.el7a, 4.14.0-115.7.1.el7a, 4.14.0-115.8.2.el7a, and 4.14.0-115.10.1.el7a. |
||||
I/O analysis |
The system kernel supports ftrace collection. |
||||
Resource scheduling analysis |
You are advised to use an OS whose kernel version is 4.19 or later to run resource scheduling analysis tasks. |
||||
Roofline analysis |
Set /proc/sys/kernel/perf_event_paranoid to 0 or a smaller value. |
||||
Lock and wait analysis |
The environment must support the extended Berkeley Packet Filter (eBPF) configuration. |