Как увеличить загрузку гостевого процессора 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/

  • Systemd не запускает xenstored, xenconsoled и xendomains
  • Изучение того, как создать собственное ядро ​​Linux
  • Получение «cpio: Плохая магия» при попытке установить rpm в установленный логический том
  • избегать локального адреса ссылки IPv6 на интерфейсе
  • Доступ к Xen libvirt для пользователя без полномочий root
  • Проблемы с мостовой сетью с Xen 4.6 и Ubuntu 16.04
  • Интерфейс часов не найден
  • Ошибка Xen: «xl list» жалуется на libxl
  • Как восстановить initramfs с помощью встроенной оболочки?
  • Qubes (Fedora 23) не войдет в систему
  • Есть ли какая-либо документация по загрузке сети Xen?
  • Interesting Posts

    Можно ли установить только ядро ​​Linux?

    Лучший способ сделать зашифрованные резервные копии при сохранении разрешений на файловую систему Windows

    Пользователь теста freeradius не работает Ошибка анализа (ответ) для теста входа: Ожидаемый конец строки или запятая

    как сделать изменения брандмауэра постоянными через firewall-cmd?

    Включить Ctrl + C для копирования и Ctrl + Shift + C для interrput

    Определить владельца сеанса процесса

    Восстановить / bin / hostname на AWS AMI

    Храните все файлы того же месяца + последний файл до этого, удалите остальные

    Как работает эмулирующая клавиатура?

    Почему мой рейд5 всегда ресинжирует? (имена устройств не постоянны?)

    Растущий корень LVM

    modetest.c из тестов libdrm не содержит фреймов

    Считается ли хорошей практикой использование тега nxml в файлах xml conf?

    scp с паролем и переименование файла

    Что означает следующее сообщение ядра?

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