更新时间:2022-03-11 GMT+08:00
分享

配置虚拟机

本章节介绍通过执行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. 保存并退出配置文件。
  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. 保存并退出配置文件。
分享:

    相关文档

    相关产品

close