У меня 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.