Назад | Перейти на главную страницу

Как установить 6 физических, 6 гиперпотоковых всего 12 ядер для виртуальной машины Hyper-V - параметр не может быть найден 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.