Есть сервер на двух Зиончиках с седьмым Центом.
~# dmidecode | grep -A2 "Base Board Information"
Base Board Information
Manufacturer: Supermicro
Product Name: X9DR3-F
~# cat /proc/cpuinfo | grep "model name" | head -1
model name : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
~# cat /etc/centos-release
CentOS Linux release 7.0.1406 (Core)
Сетевухи - Intel I350, драйвер igb.
Схема сети хоста
Установка ВМ и управление - через libvirt, аппаратная виртуализация поддерживается/включена.
Три десятка гостей (squeeze/wheezy/centos6/win7). Все гости (кроме одного) бол'ьшую часть времени простаивают.
Собственно, проблема: безбожно жрётся CPU.
Tasks: 395 total, 2 running, 393 sleeping, 0 stopped, 0 zombie
%Cpu(s): 28,7 us, 10,7 sy, 0,0 ni, 59,7 id, 0,3 wa, 0,0 hi, 0,6 si, 0,0 st
KiB Mem: 65783024 total, 60668940 used, 5114084 free, 286024 buffers
KiB Swap: 16777184 total, 127064 used, 16650120 free. 17068040 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
30202 qemu 20 0 4923496 3,917g 6520 S 118,7 6,2 1221:49 /usr/libexec/qemu-kvm -name helios -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off -cpu+
30474 qemu 20 0 1675652 879788 6624 S 89,2 1,3 622:57.05 /usr/libexec/qemu-kvm -name charon -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off -cpu+
17236 qemu 20 0 12,727g 0,011t 6592 S 34,1 18,7 452:26.30 /usr/libexec/qemu-kvm -name oneassE -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off -cp+
32375 qemu 20 0 1138164 669172 5616 S 14,6 1,0 132:55.06 /usr/libexec/qemu-kvm -name bx20140630 -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb+
32138 qemu 20 0 1613200 475020 5624 S 9,9 0,7 450:50.05 /usr/libexec/qemu-kvm -name devmachine1 -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb+
25099 qemu 20 0 1144520 637452 6588 S 8,3 1,0 57:29.49 /usr/libexec/qemu-kvm -name bx20140929 -S -machine pc-i440fx-rhel7.0.0,accel=kvm+
9324 qemu 20 0 1004056 550724 5708 S 6,0 0,8 226:21.36 /usr/libexec/qemu-kvm -name winxpIE8 -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off -c+
<skip>
При этом наблюдается зависимость потребления CPU от сетевой нагрузки на гостя (трафик ~5mbit даёт около 50% нагрузки на ядро CPU хоста, при этом в гостевой системе высокой нагрузки на CPU не видно). Сетевой драйвер в гостевых системах - virtio (впрочем, с e1000 картина точно такая же). От типа ОС гостя явной зависимости не просматривается. Сеть не тормозит (между гостями, включенными в один и тот же bridge, скорость ~16 Gbits/sec по данным iperf).
Уважаемые лоровцы, подскажите, отчего и почему может происходить такое явление (высокая нагрузка на процессор хоста)?