我确实有一台带有 2 个 CPU(每个 22 个内核加上 HT)的服务器。我创建了一个具有 64 个分配内核的 KVM 来宾。当我运行编译任务时,虚拟机以 100% 的速度显示所有 64 个内核(在中等磁盘 I/O 和内存使用情况下),但在物理机上,来宾仅以 100% 的速度使用 14 个内核,而不是随机使用所有 88 个内核(或64 个专用内核,100%)。即使我产生更多的编译任务,这也不会改变。是否有任何参数或设置我必须更改才能实际使用所有可用的计算能力?
virtualization linux virtual-machines vcpu kvm-virtualization
我通过 500G 为我的 KVM 来宾扩展了 /home LVM 卷
lvresize -v -L +500G /dev/engi/v-sbuild-home
Run Code Online (Sandbox Code Playgroud)
并重新启动我的来宾系统以更新可用磁盘空间。
重新启动后,我想使用 resize2fs 来扩大我的 Debian 客户机上的主分区。它返回一个错误,指出文件系统已经有 104857600 个块大,而且文件系统没有什么可做的。
然后我检查了 parted 和 fdisk 磁盘有多大,它仍然显示旧的 400GiB 而不是 900GiB。主机上的 qemu-img 和 virt-manager 显示正确放大的磁盘大小。有什么方法可以强制对客人进行重新扫描,还是我忘记了工作流程中的任何内容?几周前,我以完全相同的方式调整了另一个主分区的大小,没有任何问题。如果您需要更多信息,请询问。
在此先感谢您的帮助。