VM - 创建具有多个线程的 vCPU

VM - 创建具有多个线程的 vCPU

我正在寻找一种虚拟化解决方案,允许创建具有多个线程的 vCPU,例如(1 个处理器/4 个线程)。

这一切都是为了运行一个较旧的软件,该软件已获得 CPU 核心许可,但没有线程许可,因此我试图获得一些性能提升。不幸的是,由于该产品不再出售,因此无法再购买任何核心许可。

主机可以是 Windows 或 Linux,客户机是 Debian。服务器上的物理硬件资源不是问题。

此配置应该以这种方式出现在客户操作系统中。

到目前为止,我已经尝试了主要的虚拟机管理程序(hyper-v、qemu、vmware、virtualbox),但没有一个能够以这种详细程度配置虚拟处理器。我也在谷歌上搜索过,没有找到任何类似的东西,但也许我忽略了一些高级配置,尤其是在 KVM 中。

虚拟化解决方案的许可或成本并不重要。

答案1

您可以使用 virt-manager 工具(Libvirt+Qemu)执行此操作

例子: 在此处输入图片描述

qemu 参数是:-smp 1,maxcpus=4,sockets=1,cores=1,threads=4

尽情享受吧!Emeric

相关内容