8

У меня i7 с 2 физическими ядрами, из-за гиперпоточности Windows 7 сообщает о 4 ядрах (по крайней мере, в диспетчере задач). Мой вопрос заключается в том, что при выделении ядер для виртуальной машины в VMWare Player она берет из пула 4 гиперпоточных ядра или просто 2 физических ядра?

Как ни странно, это позволяет мне выбрать до 8 ядер, несмотря на то, что на хосте есть только 2 физических и всего 4 с гиперпоточностью.

Итак, если я скажу, что здесь Mr.VM берет 1 ядро, потребуется ли 1 из 4 «ядер» или 1 из 2 физических ядер? В первом случае я бы отдал ему 1/2 своих ядер, во втором я бы отдал 1/4 своих ядер, если гиперпоточные ядра включены в пул доступных ядер.

Изменить: Вот что говорят документы VMWare Player:

Использование виртуальной симметричной многопроцессорной обработки

С помощью виртуальной симметричной многопроцессорной обработки (SMP) вы можете назначить до восьми процессоров виртуальной машине на любой хост-машине, которая имеет как минимум два логических процессора.

Считается, что следующее имеет два или более логических процессора:

  • Многопроцессорный хост с двумя или более физическими процессорами
  • Однопроцессорный хост с многоядерным процессором
  • Однопроцессорный хост с включенной гиперпоточностью

ПРИМЕЧАНИЕ. На однопроцессорных хостах с гиперпоточностью производительность виртуальных машин с Virtual SMP может быть ниже нормальной. С VMware Player вы можете включать и запускать несколько двухпроцессорных виртуальных машин одновременно.

1 ответ1

5

В ответ на ваш второй вопрос:

Итак, если я скажу, что здесь Mr.VM берет 1 ядро, потребуется ли 1 из 4 «ядер» или 1 из 2 физических ядер?

Существует вариант при создании виртуальной машины, а также после ее создания, на панели настроек в разделе « Процессоры», в которой вы указываете, хотите ли вы использовать оба процессора или количество ядер на процессор.

Редактировать Asker:

Это доказывает, что он действительно берет из пула всех доступных ядер, который включает в себя гиперпоточные ядра, потому что когда я выбирал 8 ядер, он выдавал предупреждение, а когда я выбирал 4 ядра, он не делал.

Ответ: Гиперпоточные ядра включены в доступные ядра, которые будут предоставлены виртуальной машине.

В моем случае у меня нет возможности использовать такое количество ядер или процессоров, но с вашим процессором вы сможете это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .