Я могу вручную создать новый cpupool с помощью xl tooltack и переназначить некоторые CPU
Из одного пула в другой приведен пример, основная идея которого заключается в использовании другого пула для dom0 и domU:
Создать новый пул:
$ xl cpupool-create name=\"NewPool\"
Удалить процессор из старого пула:
$ xl cpupool-cpu-remove Pool-0 <1>
Добавить бесплатный процессор в новый cpupool:
$ xl cpupool-cpu-add NewPool <1>
Теперь мой NewPool
имеет 1 подключенный процессор и Pool-0
3 процессора (в случае 4 процессора на машине).
Проблема при перезагрузке. Мой NewPool
удален, и будет создан «пул по умолчанию» с именем Pool-0
. И все процессоры назначены на это.
Я хочу сохранить NewPool
при каждой перезагрузке. Я понимаю, что могу создать какой-то сервис, используя systemd и свой собственный скрипт, но, возможно, XEN предоставит встроенную поддержку.
Я прочитал это:
https://wiki.xen.org/wiki/Cpupools_Howto
это:
https://xenbits.xen.org/docs/4.11-testing/man/xlcpupool.cfg.5.html
и человек по умолчанию в папке Xen git
docs/man/xlcpupool.cfg
И нет никаких упоминаний о cpupool, который можно создать при загрузке системы. Любое предложение, пожалуйста.
Системные настройки:
- Xen 4.6
- ядро 4.1.27 для dom0.