Привет всем.
Имеется хост на Intel Core i7-960. На нём
Linux 3.2.3-1.el6.elrepo.x86_64 #1 SMP Fri Feb 3 18:57:15 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
. Используется в качестве хоста для виртуалок KVM. Виртуалок шесть, но нагрузка очень небольшая. Имеем: dstat показывает очень высокие значения int и csw. Конкретно: int - 45k, csw - 55k. Думаю, что второе - следствие первого. Прерывания, как показывает /proc/interrupts, в основном идут по графе Resheduling Interrupts, и от сетевой карты Intel Gigabit ET Dual-port server adapter (82576). Вроде как крутая карта, с функциями разгрузки центрального процессора и т.п. В общем-то никаких неприятностей в связи с такой высокой загрузкой int/csw не наблюдается, хочется просто понять, это вообще нормально/не нормально, что можно сделать, и стоит ли дёргаться. Сеть во все виртуалки проброшена через бридж br0, который поверх одного из портов этой сетевой карты. Второй порт не используется. Также не используется виртуальная сеть kvm, которая virbr0.
Точно такая же машина стоит пока что под VMWare Server, и linux старее. На ней виртуалок больше, нагрузка больше, но при этом int - 10к, csw - 20k, а понятия Rescheduling Interrupts вообще нет :-)