问题描述
我想部署一个有 4 个 Vcpu 的实例,这样每个 Vcpu 将在主机中有 2 个对应的 cpu:一个负责 Vcpu 的负载,另一个负责仿真。
因此,主机总共将为该实例固定 8 个 cpu。
我的实例正在使用具有以下属性的风味:
-
hw:cpu_policy=dedicated
-
hw:cpu_thread_policy=isolate
-
hw:emulator_threads_policy=isolate(为了隔离模拟器使用的cpu)
-
hw:numa_nodes=1
-
aggregate_instance_extra_specs:pinned=true
我的问题:
根据实例 XML 文件,只有 5 个 cpu 被固定在主机中:
<cputune>
<shares>4096</shares>
<vcpupin vcpu='0' cpuset='1'/>
<vcpupin vcpu='1' cpuset='10'/>
<vcpupin vcpu='2' cpuset='12'/>
<vcpupin vcpu='3' cpuset='2'/>
<emulatorpin cpuset='0'/>
</cputune>
Openstack 中是否有可以添加的配置/属性 将“emulatorpin”设置为 4 个不同的 cpu?
我不想使用 'virsh' 命令('virsh edit' 或 'virsh emulatorpin'),因为它们似乎无法正常工作。 (即使在重启实例后,手动更改 XML 文件也不生效)
任何帮助将不胜感激!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)