当 CPU 使用率很低时,会出现高 CPU 中断

当 CPU 使用率很低时,会出现高 CPU 中断

我有一台在 Win2012 Hyper-v 服务器上运行的 CentOS 6 VM。该服务器有 12 个处理器、60GB 内存、Raid-5 SSD。服务器上还没有运行任何程序,但 CPU 中断非常高,始终为 12K。这是正常的吗?

====更新===

看起来一个 CPU 给出了 1K 个中断。

我把 CPU 改为 2,然后它显示大约 2000 个中断

然后我将 CPU 改为 8,它显示大约 8000 个中断

看上去这很正常。

# vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 59175084  39128 461120    0    0    24    10 1010   17  1  3 96  0  0
 0  0      0 59175060  39128 461128    0    0     0     0 12033  120  0  0 100  0  0
 0  0      0 59174680  39128 461128    0    0     0     0 12058  134  0  0 99  0  0
 0  0      0 59175052  39128 461128    0    0     0     0 12039  127  0  0 99  0  0
 1  0      0 59174812  39128 461128    0    0     0     0 12041  121  0  0 100  0  0

# dstat
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
  0   2  98   0   0   0| 179k  369k|   0     0 |   0     0 |  12k  291
  0   0 100   0   0   0|   0     0 | 810B  880B|   0     0 |  12k  120
  0   0 100   0   0   0|   0    36k|1204B  400B|   0     0 |  12k  153
  0   0 100   0   0   0|   0     0 | 820B  400B|   0     0 |  12k  122
  0   0 100   0   0   0|   0     0 | 482B  400B|   0     0 |  12k  122
  0   0 100   0   0   0|   0     0 | 604B  400B|   0     0 |  12k  122
  0   0 100   0   0   0|   0     0 | 992B  400B|   0     0 |  12k  120 

相关内容