![QNX 的最高 CPU 空闲百分比到底意味着什么?](https://linux22.com/image/223713/QNX%20%E7%9A%84%E6%9C%80%E9%AB%98%20CPU%20%E7%A9%BA%E9%97%B2%E7%99%BE%E5%88%86%E6%AF%94%E5%88%B0%E5%BA%95%E6%84%8F%E5%91%B3%E7%9D%80%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在使用 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