LINUX.ORG.RU
ФорумAdmin

RHEL5, RHEL6, kvm, загрузка процессора


0

1

При равных условиях top в RHEL6 показывает большее использование CPU процессами kvm, чем в RHEL5. В простое ~ 20-40% для одного процесса в RHE6 вместо 0-1% в RHEL5. А вы такого не замечали? Или как-то по другому стала учитываться утилизация процессора в новом ядре?

★★

Последнее исправление: Rubystar (всего исправлений: 1)

Частота таймера в виртуалках 1 кГц?

watch -n 1 cat /proc/interrupts

Если да, уменьшай до 100 Гц

divider=10 ядру гостя

router ★★★★★
()
Ответ на: комментарий от Rubystar

> divider=10 ядру гостя

Это как сделать?

Rubystar ★★
() автор топика
Ответ на: комментарий от router

Да, действительно 1000Hz

cat /boot/config-`uname -r` | grep CONFIG_HZ
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000

А как поменять без пересборки ядра?

Rubystar ★★
() автор топика
Ответ на: комментарий от Rubystar

Смотри через watch на строку с timer. Сразу видно, на 1000 счётчик увеличивается или на 100

И вообще если это решение, почему не описано в http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=disp...

На rhel6 я kvm не пробовал. Только KVM на debian и ESX'ы

Это как сделать?

через загрузчик

router ★★★★★
()
28 марта 2012 г.
Ответ на: комментарий от Rubystar

Это не решение

Т.е. всё правильно, но 10-20-40% загрузки процессора из-за 1000гц никогда не будет.
И чего хорошего, если после снижения частоты таймера все равно будет грузить проц на 4% (/= 10)?

Прежде всего надо удалить «Планшет» из конфигурации виртуалки (<input type='tablet' bus='usb'/> из конфига libvirt, '-device usb-tablet' из ключей запуска)

Ilshat
()
Ответ на: комментарий от Ilshat

В ubuntu-server 10.04 x86_64, оба гипервизора не грузили проц, а в ubuntu 11.10 адекватно работает только kvm-x86_64, по крайней мере на моих железках. Не вижу причин использовать kvm-i686, так что пофиг.

King_Diamond
()
Ответ на: комментарий от King_Diamond

Возможно косяк, беспонятия, с убунтой мало знаком.
В любом случае - «divider=10» абсолютно не при делах с такой загрузкой - или планшет или бага.

Ilshat
()
Ответ на: комментарий от Ilshat

В любом случае - «divider=10» абсолютно не при делах с такой загрузкой - или планшет или бага.

Согласен.

King_Diamond
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.