我的服务器确实有2个CPU(每个22核加HT)。我创建了一个具有64个分配核心的KVM Guest。当我运行编译任务时,虚拟机以100%(在中等磁盘I / O和内存使用情况下)显示所有64个核心,但是在物理计算机上,来宾仅以100%使用14个核心,而不是随机使用所有88个核心(或64个专用内核(100%)。即使我产生更多的编译任务,这也不会改变。我必须更改任何参数或设置才能实际使用所有可用的计算能力吗?
如何创建KVM Guest?CLI?GUI?
—
Lenniey
我在virsh中使用了XML-Dump,因为它是从旧服务器迁移而来的,并且更改了配置以匹配virt-manager中的新服务器。
—
HibikiTaisuna
您可以显示的输出
—
Lenniey
virsh cpu-stats <VMname>
吗?
除14个内核外的所有内核显示0.0000s。但是我至少可以找到一个错误。XML中有一个vCPU固定,不会出现在virt-manager中-.-我通过删除了它,
—
HibikiTaisuna
for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
然后重新启动了guest 虚拟机。不幸的是,它仍然仅使用14个内核。我将重新启动主机以查看它是否仍然发生。