如何为 hyper-v 虚拟机设置 6 个物理、6 个超线程共 12 个核心 - 找不到参数 HwThreadCountPerCore

如何为 hyper-v 虚拟机设置 6 个物理、6 个超线程共 12 个核心 - 找不到参数 HwThreadCountPerCore

我在物理专用服务器上安装了 Windows Server 2012 R2

我已经通过 Hyper-V 创建了一个虚拟机,并在其中安装了 Windows Server 2019

我的专用物理服务器有 12+12 总共 24 个核心

12 核是物理核,12 核是超线程

从专用服务器的 hyper-v 界面,没有选项可以设置创建的虚拟机有多少个物理核心和多少个逻辑核心

因此,我尝试在专用物理服务器中通过下面的命令从 powershell(以管理员身份运行)设置每个核心的线程数

Set-VMProcessor -VMName aa -HwThreadCountPerCore 2 //aa 是 hyper v 机器的名称

但是这个命令给出了下面的错误,但它应该可以工作

错误是什么以及为什么它不起作用?

我如何设置 X 数量的物理核心和 Y 数量的逻辑核心?

    Set-VMProcessor : A parameter cannot be found that matches parameter name 'HwThreadCountPerCore'.
At line:1 char:28
+ Set-VMProcessor -VMName aa -HwThreadCountPerCore 2
+                            ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-VMProcessor], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.HyperV.PowerShell.Commands.SetVMProcessorCommand

此命令在我的个人电脑(Windows 10)上有效

相关内容