
저는 Freescale IMX6 쿼드 코어 프로세서를 사용하고 있습니다. top
이 명령이 4개 코어 전체 또는 단일 코어의 CPU 사용량을 나열하는지 알고 싶습니다 . 응용 프로그램의 CPU 사용량이 4코어와 단일 코어에서 동일하다는 것을 발견했습니다. 싱글코어에서는 애플리케이션의 CPU 사용량이 증가하고 4코어에서는 감소할 것으로 예상했지만 달라지지 않았습니다.
답변1
여기서 무엇을 묻고 있는지 잘 모르겠습니다. 예, top
기본적으로 CPU 사용량은 단일 CPU의 백분율로 표시됩니다. 이것이 바로 백분율이 100보다 클 수 있는 이유입니다. 4코어 시스템에서는 최대 400%의 CPU 사용량을 볼 수 있습니다.
를 실행하는 동안 +를 I누르고 "Irix 모드"를 전환 하여 이 동작을 변경할 수 있습니다. 이렇게 하면 사용 가능한 CPU 전력의 백분율이 표시됩니다. 설명된 대로 :Shiftitop
man top
1. %CPU -- CPU Usage
The task's share of the elapsed CPU time since the last screen
update, expressed as a percentage of total CPU time. In a
true SMP environment, if 'Irix mode' is Off, top will operate
in 'Solaris mode' where a task's cpu usage will be divided by
the total number of CPUs. You toggle 'Irix/Solaris' modes
with the 'I' interactive command.
또는 이 버튼을 누르면 1각 CPU의 CPU 사용량 세부 정보가 표시됩니다.
top - 13:12:58 up 21:11, 17 users, load average: 0.69, 0.50, 0.43
Tasks: 248 total, 3 running, 244 sleeping, 0 stopped, 1 zombie
%Cpu0 : 33.3 us, 33.3 sy, 0.0 ni, 33.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 16.7 us, 0.0 sy, 0.0 ni, 83.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 60.0 us, 0.0 sy, 0.0 ni, 40.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 8186416 total, 6267232 used, 1919184 free, 298832 buffers
KiB Swap: 8191996 total, 0 used, 8191996 free, 2833308 cached
답변2
top
을 누르지 않고 즉시 개별 CPU의 디스플레이를 켜려는 경우 이 옵션을 1
사용할 수 있습니다 .-1
예를 들어:
top -1
...
%Cpu0 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 44.7 us, 55.3 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 46.7 us, 53.3 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
...
참고: 이는 Debian에서 작동하지만 설치된 상위 변형은 배포판에 따라 다를 수 있습니다.
답변3
top
명령이 실행될 때마다 각 CPU 사용량을 표시하도록 하려는 경우 top
.
top
명령 실행- 누르면
1
각 CPU 사용량이 표시됩니다. - 파일에 구성을 저장하려면 입력
W
하고 누르세요.Enter
- 각 CPU 사용량은 다음에 실행될 때
top
표시됩니다 . - 이렇게 하면 사용자 정의 요구 사항에 따라 상단을 구성할 수 있습니다.
(위 단계는 최상위 버전에 대한 것입니다 procps-ng 3.3.12
)