32 코어의 멀티 코어 CPU에서 우분투를 실행하고 있습니다. top 명령을 사용하여 CPU 사용량을 확인하면 때로는 340 %, 650 % 등 100 % 이상이 표시됩니다. 조사를 통해 실제로 다른 코어의 사용량 합계를 발견했습니다. 예를 들어 첫 번째 CPU 사용량이 20 %이고 두 번째는 30 %이고 세 번째는 40 %이고 나머지는 0 % 인 경우 'top'은 20 + 30 + 40 = 90 %를 나타냅니다.
약간 혼란스럽고 오해의 소지가 있습니다. top 명령은 모든 코어의 사용량을 계산하여 0에서 100 사이의 CPU 사용량을 표시해야한다고 생각합니다. 위의 예에서-(90 * 100) / 3200 = 2.8125 %가 예상됩니다. 이것이 top 명령의 버그입니까? 향후 릴리스의 개선 사항으로 간주되어야합니까? 조언 해주세요
top
동작이므로 변경하기에는 너무 늦습니다. 아무것도 그러나 다른보고 대회와 다른 명령을 사용하여 당신을 중지하지 :)