Viewing Analysis Results
Prerequisites
A resource scheduling analysis task has been created and the analysis is complete.
Procedure
- In the System Profiler area on the left, click the name of the target analysis task.
The node list is displayed.
- Click the name of the target node to view the analysis results.
- The Cold Flame Graph tab page is displayed by default, as shown in Figure 1.
- You can search for the functions or call stacks to be viewed, which will be marked in purple.
- You can click a function or a call stack to view the corresponding stack. You can hover the mouse pointer over a function or a call stack to view the number of switchovers, the proportion in the upper-level stack, and the proportion in the global function or call stack summary.
- On the CPU/Process Statistics tab page, view the process and CPU statistics, as shown in Figure 2. Table 1 describes the parameters.
- In the data column, you can click
for data search,
to filter the data, and
to sort the data in ascending or descending order. - In the off-cpu column, you can click a blue number to view the cold flame graph of the process. In the displayed cold flame graph, you can click
to view it in full screen. A flame graph supports regular expression search and matching search, and the Case-sensitive option is provided. - In the Core pinning process information column, you can click View Details to view the detailed process information.
- In the Process data statistics table, you can click
in the Process ID column to view details about the CPU switchover link and NUMA switchover link of the process. In the CPU data statistics table, you can click
in the CPU column to view details about the processes running on the CPU.
Table 1 CPU/Process statistics parameters Parameter
Description
Process data statistics
Thread ID
ID of the thread.
Process Name
Name of the process.
on-cpu (s)
Total duration of the thread running on CPUs.
off-cpu (s)
Total duration of the thread not running on CPUs.
Maximum off-cpu time (ms)
Maximum period of time when the thread is not running on CPUs.
Total scheduling delay (ms)
Total scheduling delay of the thread within the collection duration.
Maximum scheduling delay (ms)
Maximum scheduling delay of the thread within the collection duration.
Average scheduling delay (ms)
Average scheduling delay of the thread within the collection duration.
Number of scheduling times
Scheduling times of the thread within the collection duration.
Number of CPU switchovers
Number of CPU switchovers of the thread.
Number of NUMA switchovers
Number of NUMA switchovers of the thread.
CPU switchover link
Path of a thread switching between CPU cores.
NUMA switchover link
Path of a thread switching between NUMA nodes.
Thread Scheduling Policy
Policy for scheduling the policy.
CPU data statistics
CPU
CPU core name.
on-cpu (s)
Total duration of the process running on CPUs.
off-cpu (s)
Total duration of the process not running on CPUs.
Average CPU running queue length
Average CPU running queue length of a CPU core.
Maximum CPU running queue length
Maximum CPU running queue length of a CPU core.
Minimum CPU running queue length
Minimum CPU running queue length of a CPU core.
Core pinning process information
Processes running on the CPU core. You can click View Details to see the detailed information.
System configuration information
OS version
Version of the used OS.
Kernel version
Version of the OS kernel.
Vendor
Version of the OS.
Scheduling Properties
Scheduling properties of the OS.
- In the data column, you can click
- Click the Task Information tab to view the detailed configuration and sampling information about the task on the current node.
If the task fails to be executed, the failure cause is displayed on the Task Information tab page.
If part of data fails to be collected but the overall task execution is not affected, you can view the exception message in Exception Information.
Collection End Cause displays the reason why the data collection of the current task ends, for example, "Task collection times up."
- The Cold Flame Graph tab page is displayed by default, as shown in Figure 1.

