The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Высокая загрузка CPU на хосте KVM"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"Высокая загрузка CPU на хосте KVM"  +/
Сообщение от nbw email(ok) on 13-Окт-14, 16:54 
Есть сервер на двух Зиончиках с седьмым Центом.

~# 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.

Схема сети хоста: http://itmages.ru/image/view/1975284/ec463e01

Установка ВМ и управление - через 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).

Подскажите, отчего и почему может происходить такое явление (высокая нагрузка на процессор хоста)?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Высокая загрузка CPU на хосте KVM"  +/
Сообщение от Dima (??) on 15-Окт-14, 00:18 
>[оверквотинг удален]
>
> При этом наблюдается зависимость потребления CPU от сетевой нагрузки на гостя (трафик
> ~5mbit даёт около 50% нагрузки на ядро CPU хоста, при этом
> в гостевой системе высокой нагрузки на CPU не видно). Сетевой драйвер
> в гостевых системах - virtio (впрочем, с e1000 картина точно такая
> же). От типа ОС гостя явной зависимости не просматривается. Сеть не
> тормозит (между гостями, включенными в один и тот же bridge, скорость
> ~16 Gbits/sec по данным iperf).
> Подскажите, отчего и почему может происходить такое явление (высокая нагрузка на процессор
> хоста)?

Поменяй базовую ОС с версии CentOS 7 CentOS 6.5
У меня версия 7 на базовой системе после обновления ядра из родного репозитария вообще грузится перестала. Хорошо что в эксплуатацию еще ввел.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Высокая загрузка CPU на хосте KVM"  +/
Сообщение от Dima (??) on 15-Окт-14, 00:19 
>[оверквотинг удален]
>> в гостевой системе высокой нагрузки на CPU не видно). Сетевой драйвер
>> в гостевых системах - virtio (впрочем, с e1000 картина точно такая
>> же). От типа ОС гостя явной зависимости не просматривается. Сеть не
>> тормозит (между гостями, включенными в один и тот же bridge, скорость
>> ~16 Gbits/sec по данным iperf).
>> Подскажите, отчего и почему может происходить такое явление (высокая нагрузка на процессор
>> хоста)?
> Поменяй базовую ОС с версии CentOS 7 на CentOS 6.5
> У меня версия 7 на базовой системе после обновления ядра из родного
> репозитария вообще грузится перестала. Хорошо что в эксплуатацию еще не ввел.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Высокая загрузка CPU на хосте KVM"  +/
Сообщение от nbw (ok) on 16-Окт-14, 15:00 
> Поменяй базовую ОС с версии CentOS 7 CentOS 6.5

6.5 на этом и соседнем серверах имела ярко выраженный 12309. LA за 20 при интенсивном i/o улетала (за счёт iowait).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру