英特尔至强e3 1231 v3服务器负载

我正在运行带有一个用作虚拟机主机的Intel Xeon E3-1231 v3处理器的服务器(主机操作系统是CentOS 7,我正通过virt-manager使用KVMpipe理程序)。

我创build了4个虚拟机,安装了CentOS 7,它们都是同时运行的“yum update”。

当在主机上运行“top”或“htop”时,服务器负载大致在18.0到36.0之间波动,但是主机和任何运行的虚拟机都显示出任何性能问题 – 实际上一切都是仍然performance很好。

通过“htop”,我可以看到所有的8个核心,在这段时间内,每个核心的使用率都不到2%。

要么我完全误解了一个8核处理器的服务器负载值(我假设8.0是100%的CPU负载),或者以某种方式(如果可能的话)服务器负载被错误地读取?

有什么我可以用来validation我看到的服务器负载实际上是正确的吗? 这里可能会出现某种错误configuration吗?

如前所述,服务器没有显示出任何的困难 – 传感器显示的CPU温度平均为32摄氏度,每个核心的百分比很低。

先感谢那些分享他们的想法的人。

这是我在编辑时从“top”收到的输出。

top - 03:09:20 up 1 day, 10:50, 4 users, load average: 20.74, 24.92, 23.20 Tasks: 257 total, 1 running, 256 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.6 us, 0.2 sy, 0.0 ni, 93.2 id, 6.1 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 16211176 total, 10311624 used, 5899552 free, 804 buffers KiB Swap: 10239996 total, 0 used, 10239996 free. 1233840 cached Mem 

我终于搞清楚,显示的负载是由硬盘的速度和我使用的RAID设置造成的。 我一直在使用基于BIOS的RAID(fakeRAID)和两个7,200RPM东芝硬盘,看起来好像硬盘没有被写的速度不够快,从而导致CPU返回日志。

只是使用iotop自己并没有显示任何的硬盘驱动器的压力,而是我不得不利用iostat工具显示驱动器在〜98.0-100.0负载。

由于购买了正确的Adaptec RAID卡和两个15K RPM驱动器,负载问题从此还没有发生。