Я использую Windows Server 2012 на машине с 2 процессорами - 12 ядер каждый, всего 24 ядра. Когда я смотрю в диспетчере задач, я вижу 24 ядра. также, когда я запустить команду cpu get numberofcores,numberoflogicalprocessors /format:list
на WMIC я получаю:только половина логических ядер работает на сервере Windows 2012
NumberOfCores = 12 NumberOfLogicalProcessors = 12
NumberOfCores = 12 NumberOfLogicalProcessors = 12
однако, в переменные среды я получаю: NUMBER_OF_PROCESSORS
= 12 и когда я запускаю в CMD: echo %NUMBER_OF_PROCESSORS%
i get 12 также ..
, что означает, что я получаю только половину доступных процессоров.
идеи, как его решить?
Вы используете 32 или 64 бит? – jgr208
Я запускаю 64-битную машину – IdoS
ok. hmmm one думаю, я могу думать о возможно, это только перечисление количества ядер на одном процессоре, а не оба, так как у каждого из них 12, и вы получаете 12. – jgr208