CPU 열의 % 합계가 top
총 CPU % 행과 일치하지 않는 이유를 이해할 수 없습니다.
텍스트 버전의 값은 약간 다릅니다.
ubuntu@server:~$ top
top - 23:20:21 up 5:18, 3 users, load average: 10.28, 10.36, 10.20
Tasks: 299 total, 11 running, 288 sleeping, 0 stopped, 0 zombie
%Cpu(s): 41.7 us, 0.0 sy, 0.0 ni, 58.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 99007376 total, 83451488 used, 15555892 free, 36212 buffers
KiB Swap: 0 total, 0 used, 0 free. 5139148 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5914 ubuntu 20 0 25784 3396 1452 S 1.3 0.0 0:05.33 htop
1473 root 20 0 373896 1444 1012 S 1.0 0.0 0:03.72 automount
263 root 20 0 0 0 0 S 0.3 0.0 1:37.69 kworker/7:1
6000 ubuntu 20 0 23812 1864 1176 R 0.3 0.0 0:00.41 top
1 root 20 0 33500 2908 1496 S 0.0 0.0 0:03.87 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.36 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.06 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:03.48 kworker/u48:0
7 root 20 0 0 0 0 S 0.0 0.0 1:49.74 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:01.74 rcuos/0
9 root 20 0 0 0 0 S 0.0 0.0 0:02.69 rcuos/1
10 root 20 0 0 0 0 S 0.0 0.0 0:01.87 rcuos/2
11 root 20 0 0 0 0 S 0.0 0.0 0:00.90 rcuos/3
12 root 20 0 0 0 0 S 0.0 0.0 0:00.58 rcuos/4
13 root 20 0 0 0 0 S 0.0 0.0 0:01.34 rcuos/5
14 root 20 0 0 0 0 S 0.0 0.0 0:00.79 rcuos/6
15 root 20 0 0 0 0 S 0.0 0.0 0:00.92 rcuos/7
16 root 20 0 0 0 0 S 0.0 0.0 0:00.77 rcuos/8
17 root 20 0 0 0 0 S 0.0 0.0 0:01.51 rcuos/9
이것을 어떻게 설명할 수 있을까요?
htop
다음과 같이 표시됩니다.
컴퓨터에는 24개의 코어가 있습니다. 보다 정확하게는 OpenStack 클러스터의 가상 머신입니다.
top
동영상:
답변1
top
가상 CPU 사용량이 아닌 전체 물리적 CPU 사용량을 읽을 수 있습니다 .
사용자에게 숨겨진 프로세스가 실행 중일 수도 있습니다 ubuntu
.
또한 실행해 보십시오 ps aux
.
1
런타임에 숫자를 입력하여 CPU top
사용량에 대한 자세한 정보를 얻을 수 있습니다.
다음은 지점 2b의 기호입니다 man top
.
us, user : 좋지 않은 사용자 프로세스를 실행할 시간입니다. sy, system: 커널 프로세스를 실행할 시간 ni, nice: nice 사용자 프로세스를 실행할 시간입니다. id,idle: 커널 유휴 핸들러에서 소요된 시간 wa, IO-wait: I/O가 완료될 때까지 기다리는 시간 hi : 하드웨어 인터럽트를 처리하는 데 소요된 시간 si: 소프트웨어 인터럽트를 처리하는 데 소요된 시간 st : 하이퍼바이저가 이 가상 머신에서 훔친 시간