具有88个物理内核的KVM主机在64核心Guest上仅使用14个

我有一个2 CPU的服务器(每个22核心加HT)。 我创build了64个分配内核的KVM Guest。 当我运行编译任务时,虚拟机显示100%的所有64个内核(在适度的磁盘I / O和内存使用情况下),但在物理机器上,访客仅使用14个100%的内核,而不是所有88个内核100%的64个专用内核)。 即使我产生了更多的编译任务,这不会改变。 是否有任何参数或设置我必须改变,以实际使用所有可用的计算能力?

编辑:htop(左客人,右主持人)

有一个vCPU固定在XML中,不会出现在virt-manager -.–我通过删除它

 for i in {0..63}; do sudo virsh vcpupin $kvmdomain $ir --config; done 

并通过删除XML文件中的行

 sudo virsh edit <domain> 

之后,我重新启动了客人。