配置虚拟机
本章节介绍通过执行virsh edit vmx命令编辑虚拟机配置文件的操作方法,其中vmx是虚拟机名称。
绑定CPU
虚拟机的CPU绑定,是指将VM的vcpu绑定到同一个NUMA节点的物理CPU上。
以将虚拟机的4个vCPU分别绑定到0/1/2/3物理核为例,介绍虚拟机CPU绑定的配置方法。
- 编辑配置文件。
1
virsh edit vmx
- 在配置文件中添加如下CPU配置信息:
1 2 3 4 5 6 7
<cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> <emulatorpin cpuset='0-3'/> </cputune>
经过上述的配置后,虚拟机的vcpu线程就会固定运行在指定的主机的物理CPU上。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 查看CPU定选效果。
1
virsh vcpuinfo vmx
绑定内存
将内存绑定到与CPU在同一
- 编辑配置文件。
1
virsh edit vmx
- 在配置文件中,添加如下内存配置信息:
1 2 3
<numatune> <memory mode='strict' nodeset='0'/> </numatune>
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
父主题: 安装