Как увеличить загрузку гостевого процессора Xen?

Мой Xen dom0 представляет собой pvops Gentoo x64. Я загружаю своего гостя Gentoo, в режиме PV , систему с тем же ядром, которое использует мой dom0 . Когда я emerge в гостевой системе, создавая CPP-пакет, я испытываю низкое использование ЦП.

Из инструмента System Monitor на dom0 я вижу, что загрузка процессора составляет около 12% для обоих ядер. Но в гостях система почти висит. Построение пакета занимает навсегда.

One Solution collect form web for “Как увеличить загрузку гостевого процессора Xen?”

Вы можете начать с установки vcpus в гостевой.

 vpus = <number of virtual cpu cores> 

Вы также можете рассмотреть вопрос о прикреплении vcpus к гостю.

 vcpu-set domain-id vcpu-count 

Включает виртуальные процессоры vcpu-count для данного домена. Как и mem-set, эта команда может выделять максимум максимального количества виртуальных процессоров, настроенных при загрузке для домена.

Если счетчик vcpu меньше текущего количества активных VCPU, то наибольшее количество VCPU будет отключено. Это может быть важно для целей закрепления.

Попытка установить VCPU на число, большее, чем первоначально сконфигурированное количество VCPU, является ошибкой. Попытка установить VCPU на <1 будет тихо игнорироваться.

Некоторым гостям, возможно, понадобится фактически добавить вновь добавленный CPU онлайн после установки vcpu, перейдите в раздел SEE ALSO для получения информации.

 vcpu-list [domain-id] 

Перечисляет информацию VCPU для определенного домена. Если домен не указан, будет предоставлена ​​информация VCPU для всех доменов.

 vcpu-pin domain-id vcpu cpus 

Подключает VCPU только к конкретным процессорам. Ключевое слово all можно использовать для применения списка cpus ко всем VCPU в домене.

Обычно VCPU могут плавать между доступными ЦП, когда Xen считает, что другое состояние запуска является подходящим. Pinning можно использовать для ограничения этого, гарантируя, что некоторые VCPU могут работать только на определенных физических процессорах.

http://xenbits.xen.org/docs/unstable/man/xl.1.html#domain_subcommands

http://xenbits.xen.org/docs/unstable/man/xl.1.html#cpupools_commands

http://wiki.xen.org/wiki/Credit_Scheduler

Наконец, в блоге Xen появилось несколько статей о планировании, NUMA и cpupools http://blog.xen.org/index.php/2012/04/26/numa-and-xen-part-1-introduction/

  • Отключить вложенные монтирования, не работающие после размонтированного корня гнезда
  • Интерфейс часов не найден
  • Таинственная запись IO
  • Xen загружает старое ядро ​​после обновления
  • Что делать, когда ubuntu-vm-builder завершен?
  • Xen domU не запускается с паникой ядра
  • Xen на openSUSE 11.4
  • Citrix XenServer, все пакеты кажутся 32-битными
  • Тесты VM?
  • Xen Kernel - модуль SCSI_WAIT_SCAN
  • Как освободить экстенты физического объема? lvm, зашифрованный
  • запустить FreeBSD 10 (в качестве гостя) под Xen на Linux
  • Interesting Posts

    Существуют ли какие-либо недостатки в отношении использования qsub для запуска задач все время?

    Почему незащищенный пользователь может выполнить команду `sync`?

    Кросс-компиляция статического библиотеки ARM с GCC для Mac iOS xCode

    Как изменить строку из цифры в bash?

    Как смонтировать этот .img-файл в Debian 7 правильно?

    Переслать электронную почту в зависимости от отправителя и получателя

    U-Boot: изменение столбцов и строк TTY для виртуальных консолей

    Что означает «s» в следующем разрешении: «- rwsr-x —»

    Создание Live USB для Crunchbang

    apt-get обновления перерывов, как получить больше информации о проблеме?

    LVM: отражается ли это? скопировать это медленно?

    Конвертировать постоянную файловую систему Debian Live USB в автономную установку

    Добавление строки в файла конфигурации

    Ошибка синтаксиса Openbox в ~ / .config / openbox / rc.xml

    Как предотвратить atd от выполнения прошлых заданий?

    Linux и Unix - лучшая ОС в мире.