我正在使用 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