Назад | Перейти на главную страницу

Высокая загрузка ЦП при запуске гостевой системы CentOS в VirtualBox

Я запускаю CentOS 5.3 в качестве гостя VirtualBox 3.0.0 под Windows XP.

Использование ЦП хоста Windows постоянно составляет 50%, хотя гость CentOS полностью простаивает (т.е. средняя загрузка 0,00).

Я знаю, что это распространенная проблема, связанная с частотой 1000 Гц, на которой работает ядро ​​CentOS, и ранее для решения этой проблемы были выпущены специальные пакеты kernel-vm. Однако эти пакеты устарели и ПРОЧТИ МЕНЯ говорит, что в CentOS 5.3 они не нужны. Я обнаружил, что предположительно существует параметр ядра divider = 10, который снижает частоту до 100 Гц со стандартным ядром, но, похоже, он не оказывает никакого влияния при работе внутри VirtualBox.

Есть ли способ решить проблему, не прибегая к кастомному ядру?

Я применил рецепт Стефано в CentOS 5.0 - 32 бита, загрузка ЦП упала с 80% до менее 20% после модификации menu.lst (я только что добавил «divider = 10», больше ничего ...). Спасибо...

достаточно изменить параметры запуска в загрузчике (grub), добавив "divider = 10" в конце пункта меню.

Поэтому он будет читать:

title CentOS (2.6.18-164.6.1.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet divider=10
        initrd /initrd-2.6.18-164.6.1.el5.img

Это решает проблему

Стефано

Вы пробовали установить гостевые расширения? Хотя это не связано напрямую с проблемой тактовой частоты, которую вы описываете, мне очень помогло снижение нагрузки на процессор из-за паравиртуализированных драйверов.

Правильный синтаксис параметра делителя:

RHEL-5 32 бита: "divider = 10 clocksource = acpi_pm"

RHEL-5 64 бита: "notsc divider = 10"

Вы уже пробовали использовать этот синтаксис или просто divider = 10?

Вы пытались запустить второй экземпляр виртуального бокса и одновременно запустить его, как описано здесь: http://tech.shantanugoel.com/2009/07/07/virtualbox-high-cpu-usage-problem-solved.html

Проверять, выписываться: http://n8wood.wordpress.com/2009/04/28/high-cpu-utilization-w-centos-guest/

Надеюсь, это поможет (сообщите нам, если попытаетесь).

Может быть, это поможет другим; это довольно просто и избавляет от необходимости вручную перекомпилировать ядро:

http://forums.virtualbox.org/viewtopic.php?f=6&t=12903&p=89732&hilit=centos+5.3#p57578

С уважением

Я использую гостевую CentOS 5.4 на хосте Windows XP, и у меня были те же проблемы, пока я не нашел здесь решение:

http://tech.shantanugoel.com/2009/07/07/virtualbox-high-cpu-usage-problem-solved.html

Меня устраивает.

С уважением, Олек олекг (в) УДАЛИТЬpbpolsoft.com.pl