QNX 的最高 CPU 空闲百分比到底意味着什么?

QNX 的最高 CPU 空闲百分比到底意味着什么?

我正在使用 QNX(带有四个核心的 ARM Cortex A53),当我这样做时顶部,我有以下内容。根据下面每个核心的空闲百分比,我想确认 CPU/Core 0 是最空闲的,也就是说,仅使用了约 7%,因此是最可供使用的候选者? CPU 1 已达到最大利用率,空闲百分比为零。

一个进程使用最多的核心之一是my_app,它有四个线程。根据下面的空闲 CPU 空闲百分比信息,它看起来my_app与 Core 2 相关。但为什么 Core 1 的空闲率为 0%,即使用百分比达到最大。感谢您的任何解释。

PID         TID PRI STATE    HH:MM:SS    CPU     COMMAND
1335344     9   254 Run      0:32:31     25.00%  my_app
1335344     5   253 Run      0:06:58     5.60%   my_app
1335344     7   253 Rdy      0:00:38     0.51%   my_app
1335344     6   253 Rdy      0:00:32     0.43%   my_app

              Min        Max       Average 
CPU 0 idle:   93%        93%        93% 
CPU 1 idle:    0%         0%         0% 
CPU 2 idle:   72%        73%        72% 
CPU 3 idle:   93%        94%        93%
 
Mem Avail:   1396MB      1396MB      1396MB  
Processes:    55         55         55    
Threads:     142        142        142    

相关内容