CPU가 단일 프로세스에 할당될 때 상단의 CPU 소비는 무엇을 의미합니까?

CPU가 단일 프로세스에 할당될 때 상단의 CPU 소비는 무엇을 의미합니까?

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당 백분율)

관련 정보