HibikiTaisuna Asked: 2017-02-18 00:15:38 +0800 CST2017-02-18 00:15:38 +0800 CST 2017-02-18 00:15:38 +0800 CST 具有 88 个物理内核的 KVM 主机在 64 核 Guest 上仅使用 14 个 772 我确实有一台带有 2 个 CPU(每个 22 个内核加上 HT)的服务器。我创建了一个分配有 64 个内核的 KVM 来宾。当我运行编译任务时,虚拟机以 100% 显示所有 64 个内核(在中等磁盘 I/O 和内存使用情况下),但在物理机上,来宾仅以 100% 使用 14 个内核,而不是随机使用所有 88 个内核(或64 个专用核心,100%)。即使我产生更多的编译任务,这也不会改变。是否需要更改任何参数或设置才能实际使用所有可用的计算能力? virtualization linux kvm-virtualization virtual-machines vcpu 1 个回答 Voted Best Answer HibikiTaisuna 2017-02-18T03:35:04+08:002017-02-18T03:35:04+08:00 XML中有一个vCPU pinning,它没有出现在virt-manager中-.-我通过删除它 for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done 并通过删除 XML 文件中的行 sudo virsh edit <domain> 之后我重新启动了客人。
XML中有一个vCPU pinning,它没有出现在virt-manager中-.-我通过删除它
并通过删除 XML 文件中的行
之后我重新启动了客人。