中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

配置虚拟机

本章节介绍通过执行virsh edit vmx命令编辑虚拟机配置文件的操作方法,其中vmx是虚拟机名称。

绑定CPU

虚拟机的CPU绑定,是指将VM的vcpu绑定到同一个NUMA节点的物理CPU上。

以将虚拟机的4个vCPU分别绑定到0/1/2/3物理核为例,介绍虚拟机CPU绑定的配置方法。

  1. 编辑配置文件。
    1
    virsh edit vmx
    
  2. 在配置文件中添加如下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上。

  3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  4. 查看CPU定选效果。
    1
    virsh vcpuinfo vmx
    

绑定内存

将内存绑定到与CPU在同一NUMA节点上。

  1. 编辑配置文件。
    1
    virsh edit vmx
    
  2. 在配置文件中,添加如下内存配置信息:
    1
    2
    3
    <numatune>
    <memory mode='strict' nodeset='0'/>
    </numatune>
    

  3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。