i3 상태 표시줄에 CPU 사용량이 불가능(?)하게 표시됩니다.

i3 상태 표시줄에 CPU 사용량이 불가능(?)하게 표시됩니다.

저는 Ubuntu 컴퓨터에서 i3 창 관리자를 사용하고 있습니다. 에 따르면 /proc/cpuinfo내 컴퓨터에는 20개의 프로세서가 있습니다. 그러나 대규모 병렬 작업(예: )을 실행하면 make -ji3의 상태 표시줄에 매우 높은 CPU 사용량(때때로 300 이상)이 표시되는 경우가 많습니다.

어떻게 이럴 수있어?

답변1

일반적으로 i3 상태 표시줄에 표시되는 내용은 i3status실행 준비가 된 프로세스 수인 로드입니다(기술적으로는 R 또는 D 상태). 이 숫자가 얼마나 높아질 수 있는지에는 제한이 없습니다. 300이 넘는 숫자를 꽤 많이 보았습니다.

답변2

이와 같이 CPU 사용량을 모니터링할 때 일부 소프트웨어(예: mpstat 또는 i3status)는 1개의 코어 사용량을 100% 사용량으로 간주하므로 사용자의 경우 300%는 3개의 코어와 같거나 3개의 스레드와 같을 가능성이 높습니다. CPU의 스레드.

관련 정보