Openstack-将仿真器固定到多个CPU
我有一个Openstack环境 我想用4个VCPU部署一个实例,这样每个VCPU在主机中都有2个对应的CPU:一个负责VCPU的负载,另一个负责仿真 因此,对于该实例,主机总共将固定8个CPU 我的实例正在使用具有以下属性的味道:Openstack-将仿真器固定到多个CPU,openstack,kvm,numa,virsh,Openstack,Kvm,Numa,Virsh,我有一个Openstack环境 我想用4个VCPU部署一个实例,这样每个VCPU在主机中都有2个对应的CPU:一个负责VCPU的负载,另一个负责仿真 因此,对于该实例,主机总共将固定8个CPU 我的实例正在使用具有以下属性的味道: 硬件:cpu_策略=专用 硬件:cpu线程策略=隔离 hw:emulator_threads_policy=隔离(为了隔离emulator使用的CPU) hw:numa_节点=1 聚合\实例\额外\规格:pinted=true 我的问题是: 根据实例XM
- 硬件:cpu_策略=专用
- 硬件:cpu线程策略=隔离
- hw:emulator_threads_policy=隔离(为了隔离emulator使用的CPU)
- hw:numa_节点=1
- 聚合\实例\额外\规格:pinted=true
<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>
4096
是否有任何配置/属性可以添加到Openstack中
要将“emulatorpin”设置为4个不同的CPU
我宁愿不要使用“virsh”命令(“virsh edit”或“virsh emulatorpin”),因为它们似乎不能正常工作。(即使在重新启动实例后,XML文件中的手动更改也不会生效)
任何帮助都将不胜感激