我有一台在 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