29 KVM管理系统资源-调整虚拟CPU绑定关系
29.1 概述
把虚拟机的vCPU绑定在物理CPU上,即vCPU只在绑定的物理CPU上调度,在特定场景下达到提升虚拟机性能的目的。比如在NUMA系统中,把vCPU绑定在同一个NUMA节点上,可以避免vCPU跨节点访问内存,避免影响虚拟机运行性能。如果未绑定,默认vCPU可在任何物理CPU上调度。具体的绑定策略由用户来决定。
29.2 操作步骤
通过virsh vcpupin命令可以调整vCPU和物理CPU的绑定关系。
-
查看虚拟机的当前vCPU绑定信息:
[root@superman-21 ~]# virsh vcpupin openEulerVM VCPU CPU Affinity ---------------------- 0 0-63 1 0