Linuxでは、system.confに「CPUAffinity = 0 1 3」を設定しました。また、「tasksset -cp 2 $pid」を使用して単一のプロセスにCPUを割り当てます。しかし、今最上位プロセスのCPU消費はどういう意味ですか? 20%だとしましょう。単一CPUの20%ですか、それともCPU全体の20%ですか?
答え1
~からman
「私」: Irix/Solaris_Mode_toggle
When operating in ’Solaris mode’ (’I’ toggled Off), a task’s cpu usage will be divided by the total number of CPUs. After issuing this command, you’ll be informed of the new state of this toggle.
- Irix ON - ジョブの総 CPU 使用量を表示します。 (すべてのCPUのパーセント合計)
- Irixがオフになっている間は、ジョブのコアあたりのCPU使用率が表示されます。 (CPUあたりの割合)