Liczba rdzeni dostępnych dla VMware Player ograniczona do rdzeni fizycznych lub rdzeni hiperwątkowych?

8

Mam i7 z 2 rdzeniami fizycznymi, ponieważ z powodu hiperwątkowości Windows 7 zgłasza 4 rdzenie (przynajmniej w Menedżerze zadań). Moje pytanie brzmi: przy przydzielaniu rdzeni do VM w VMWare Player, czy bierze się z puli 4 rdzeni hiperwątkowych czy po prostu 2 fizycznych?

Co dziwne, pozwala mi wybrać do 8 rdzeni, mimo że mam tylko 2 fizyczne i 4 łącznie z hiperwątkowością na hoście.

Więc jeśli powiem: tutaj Mr.VM bierze 1 rdzeń, czy zajmie 1 z 4 „rdzeni” czy 1 z 2 rdzeni fizycznych? W pierwszym przypadku dałbym mu 1/2 moich rdzeni, w drugim dałbym mu 1/4 moich rdzeni, gdyby rdzenie hiperwątkowe znalazły się w puli dostępnych rdzeni.

Edycja : Oto, co mówią dokumenty VMWare Player:

Korzystanie z wirtualnego wieloprocesorowego przetwarzania symetrycznego

Dzięki Virtual Symmetric Multiprocessing (SMP) możesz przypisać maksymalnie osiem procesorów do maszyny wirtualnej na dowolnej maszynie hosta, która ma co najmniej dwa procesory logiczne.

Uważa się, że następujące mają dwa lub więcej procesorów logicznych:

  • Host wieloprocesorowy z dwoma lub więcej fizycznymi procesorami
  • Host jednoprocesorowy z procesorem wielordzeniowym
  • Host jednoprocesorowy z włączonym hyperthreading

UWAGA: Na hiperwątkowych hostach jednoprocesorowych wydajność maszyn wirtualnych z Virtual SMP może być poniżej normy. Dzięki VMware Player możesz jednocześnie włączać i uruchamiać wiele dwuprocesorowych maszyn wirtualnych.

MetaGuru
źródło

Odpowiedzi:

5

W odpowiedzi na twoje drugie pytanie:

Więc jeśli powiem: tutaj Mr.VM bierze 1 rdzeń, czy zajmie 1 z 4 „rdzeni” czy 1 z 2 rdzeni fizycznych?

Istnieje opcja podczas tworzenia maszyny wirtualnej, a także po jej utworzeniu, w panelu ustawień w obszarze Procesory, w którym określasz, czy chcesz używać obu procesorów, czy rdzeni na procesor.

Edytuj przez Pytającego:

Dowodzi to, że rzeczywiście bierze on z puli wszystkich dostępnych rdzeni, które obejmują rdzenie hiperwątkowe, ponieważ kiedy wybrałem 8 rdzeni, dał ostrzeżenie, ale kiedy wybrałem 4 rdzenie, tak nie było.

Odpowiedź: rdzenie hiperwątkowe są zawarte w dostępnych rdzeniach, które mają zostać przekazane maszynie wirtualnej.

wprowadź opis zdjęcia tutaj

W moim przypadku nie mam możliwości korzystania z tylu rdzeni ani procesorów, ale z procesorem powinieneś być w stanie to zrobić.

paradd0x
źródło
Ok, to NIE odpowiada pośrednio na moje pytanie. Odpowiedź na pytanie jest taka, że ​​wybiera z puli wszystkich 4 rdzeni, chociaż 2 z 4 są hiperwątkowe i istnieją tylko 2 rdzenie fizyczne. Jestem pewien, że teraz jestem pewien, że jeśli wybiorę „8 rdzeni”, powie mi to, że nie jest to możliwe, ale opcja „4 rdzeni” nie stanowi problemu. Dzięki za wskazanie mi właściwego kierunku.
MetaGuru,