私はQNX(4コアを備えたARM Cortex A53)を使用していますが、トップ、以下があります。以下の各コアのアイドル率に基づいて、CPU/コア0が最もアイドル状態であることを確認したいと思います。つまり、約7%しか使用されていないので、最も利用可能な候補であることを確認したいと思います。 CPU 1 が最大使用率に達し、アイドル率が 0 です。
プロセスで最も使用されるコアの1つは、my_app
4つのスレッドがあることです。以下のIdle CPU Idle Percent情報に基づいて、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