gpt4 book ai didi

xen - 如何在 XEN 中启动时创建我自己的 CPU 池

转载 作者:行者123 更新时间:2023-12-04 16:21:15 27 4
gpt4 key购买 nike

我可以使用 xl toolstack 手动创建新的 cpupool 并重新分配一些 CPU从一个池到另一个这里是一个示例主要思想是为 dom0 和 domU 使用不同的池:

创建一个新池:

$  xl cpupool-create name=\"NewPool\"

从旧池中移除 CPU:

$ xl cpupool-cpu-remove Pool-0 <1>

将空闲 CPU 添加到新的 cpupool:

$ xl cpupool-cpu-add NewPool <1> 

现在我的 NewPool 有 1 个附加的 CPU 和 Pool-0 3 个 CPU(以防机器上有 4 个 CPU)。

问题是在重新启动时我的 NewPool 被删除,一个名为 Pool-0 的“默认池”将被创建。所有 CPU 都分配给它。我想在每次重新启动时保存我的 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 文件夹中的默认 man

docs/man/xlcpupool.cfg

并且没有提及可以在系统启动时创建的 cpupool。请提出任何建议。

系统设置:

  • Xen 4.6
  • dom0 的内核 4.1.27。

最佳答案

CPU 池不是永久性的,每次重启主机后都需要对其进行配置。无法绕过自定义 .service 文件来创建它们。

关于xen - 如何在 XEN 中启动时创建我自己的 CPU 池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52185685/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com