Я запускал RHEL 5.7 на хосте с несколькими виртуальными машинами (KVM). Никаких серьезных проблем. Пришло время обновить до RHEL 6.1, так как в этом выпуске было исправлено несколько ошибок.
Когда я запускаю одну или две виртуальные машины под RHEL 6.1, система становится очень вялой. Даже через SSH нажатия клавиш появляются с задержкой. Системные ресурсы отображаются нормально, за исключением того, что dstat сообщает «пропущено X тиков» (число варьируется от 1 до 20). Я использую virtio для всех гостей.
Аппаратная часть сервера неплохая (IBM x3850 с 128 ГБ ОЗУ).
Кто-нибудь успешно запускает RHEL 6.1 с KVM?
Пока что пробовал на 2х серверах и получил тот же результат!
Может дело в ACPI / APIC или часах ядра? Я уверен, что ядро в RHEL 6.1 получило динамические тики (или «ядро без тиков») по сравнению с ядром в RHEL 5.7.
Если ты бежишь iostat -x 1
на вашем хосте он сообщает об огромном количестве прерываний во время лага? Прерывистые штормы, даже если в наши дни они редки, могут стать причиной таких срывов. Тогда это может быть о ACPI или APIC и их отключении путем добавления noapic
и / или acpi=off
параметры строки ядра GRUB в меню загрузки могут помочь.
Если речь идет о динамических тиках, прохождение nohz=off
поскольку параметр загрузки в GRUB может помочь.
Если речь идет о другом, что ж, будем надеяться, что инженеры RHEL смогут вам помочь. :)
Проверьте наличие обновлений BIOS для вашего сервера. По крайней мере, Fujitsu выпустила обновление BIOS для используемого мной сервера (RX300S6), которое включает улучшенную поддержку новых ядер Linux. К сожалению, они не вдавались в подробности, но я думаю, что это как-то связано с этим.