전체적인 CPU 사용률은 높지만, 스파이크를 유발하는 프로세스는 상단에 표시되지 않습니다.

전체적인 CPU 사용률은 높지만, 스파이크를 유발하는 프로세스는 상단에 표시되지 않습니다.

다음은 top 명령의 출력입니다. 특정 순간의 전체 CPU 사용률은 "57.6%us, 24.0%sy"이지만 CPU 사용률을 급증시키는 프로세스는 없습니다.

이렇게 높은 CPU 사용률을 유발할 수 있는 또 다른 요인은 무엇입니까? CPU 성능을 높이는 정확한 프로세스를 어떻게 알 수 있나요?

vmstat에 10000개 이상의 컨텍스트 스위치가 표시됩니다. 이로 인해 CPU가 너무 높아질 수 있습니까?

맨 위:

top - 22:56:25 up 808 days, 20:16,  1 user,  load average: 1.96, 1.80, 1.69
Tasks:  70 total,   2 running,  68 sleeping,   0 stopped,   0 zombie
Cpu(s): 57.6%us, 24.0%sy,  1.3%ni, 15.6%id,  0.0%wa,  0.1%hi,  1.3%si,  0.0%st
Mem:   2076108k total,   682120k used,  1393988k free,        0k buffers
Swap:        0k total,        0k used,        0k free,   142888k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                              
 2201 root      -2   0 88000 8608 5812 S  3.8  0.4  24481:27 process1                                                                                                                                               
 1393 root      20   0 81168 9888 1252 S  1.9  0.5  50250:12 process2                                                                                                                                              
16291 admin     20   0  2616  984  808 R  1.9  0.0   0:00.02 top                                                                                                                                                  
    1 root      20   0  3500  748  660 S  0.0  0.0   0:06.69 init                                                                                                                                                 
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                                                                                                                             
    3 root      15  -5     0    0    0 S  0.0  0.0  20:06.23 ksoftirqd/0  

가상 머신 상태:

vmstat 1 10                              
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 4  0      0 1388252      0 148352    0    0     0     0    1    1 23 16 61  0  0
 4  0      0 1388124      0 148352    0    0     0     0  346 11694 74 26  0  0  0
 2  0      0 1388124      0 148352    0    0     0     0  366 12919 74 26  0  0  0
 2  0      0 1388252      0 148352    0    0     0     0  364 12910 67 33  0  0  0
 1  0      0 1388252      0 148352    0    0     0     0  350 11537 72 28  0  0  0
 2  0      0 1388252      0 148352    0    0     0     0  360 13018 73 27  0  0  0
 1  0      0 1388252      0 148352    0    0     0     0  352 12476 77 23  0  0  0
 3  0      0 1388124      0 148352    0    0     0     0  352 12354 79 21  0  0  0

관련 정보