Jumlah core yang tersedia untuk VMware Player terbatas pada core fisik atau core hyperthreaded?

8

Saya memiliki i7 dengan 2 core fisik, karena hyper threading Windows 7 melaporkan 4 core (setidaknya di Task Manager). Pertanyaan saya adalah, ketika mengalokasikan core ke VM di VMWare Player apakah itu mengambil dari kumpulan 4 core berulir hyper atau hanya 2 core fisik?

Anehnya itu memungkinkan saya untuk memilih hingga 8 core walaupun hanya memiliki 2 fisik dan 4 total dengan hyper threading pada host.

Jadi jika saya katakan, di sini Mr.VM mengambil 1 inti, apakah akan mengambil 1 dari 4 'inti' atau 1 dari 2 inti fisik? Dalam kasus pertama saya akan memberikannya 1/2 dari core saya, di kedua saya akan memberikannya 1/4 core saya jika core hyper threaded dimasukkan dalam kumpulan core yang tersedia.

Sunting : Berikut adalah apa yang dikatakan oleh VMWare Player docs:

Menggunakan Virtual Symmetric Multiprocessing

Dengan Virtual Symmetric Multiprocessing (SMP), Anda dapat menetapkan hingga delapan prosesor untuk mesin virtual di mesin host mana pun yang memiliki setidaknya dua prosesor logis.

Berikut ini semua dianggap memiliki dua atau lebih prosesor logis:

  • Host multiprosesor dengan dua atau lebih CPU fisik
  • Host prosesor tunggal dengan CPU multicore
  • Host prosesor tunggal dengan hyperthreading diaktifkan

CATATAN: Pada host uniprocessor hyperthreaded, kinerja mesin virtual dengan Virtual SMP mungkin di bawah normal. Dengan VMware Player Anda dapat menyalakan dan menjalankan beberapa mesin virtual dual-prosesor secara bersamaan.

MetaGuru
sumber

Jawaban:

5

Menanggapi pertanyaan kedua Anda:

Jadi jika saya katakan, di sini Mr.VM mengambil 1 inti, apakah akan mengambil 1 dari 4 'inti' atau 1 dari 2 inti fisik?

Ada opsi ketika Anda membuat VM dan juga setelah Anda membuatnya, di panel pengaturan di bawah Prosesor di mana Anda menentukan apakah Anda ingin menggunakan kedua prosesor, atau inti per prosesor.

Edit oleh Penanya:

Ini membuktikan bahwa itu memang mengambil dari kumpulan total core yang tersedia yang mencakup hyper threaded core karena ketika saya memilih 8-core itu memberikan peringatan, tetapi ketika saya memilih 4-core tidak.

Jawabannya: Core berulir hyper termasuk dalam core yang tersedia untuk diberikan kepada VM.

masukkan deskripsi gambar di sini

Dalam kasus saya, saya tidak memiliki kemampuan untuk menggunakan banyak core atau prosesor, tetapi dengan CPU Anda, Anda harus dapat melakukannya.

paradd0x
sumber
Ok, ini TIDAK menjawab pertanyaan saya secara tidak langsung. Jawaban untuk pertanyaan ini adalah ia memilih dari kumpulan semua 4 core meskipun 2 dari 4 adalah hyper threaded dan hanya 2 core fisik yang ada. Cara saya yakin ini sekarang adalah karena jika saya memilih '8 core' itu memberitahu saya bahwa ini tidak tersedia, tetapi opsi '4 core' tidak ada masalah. Terima kasih telah mengisyaratkan saya ke arah yang benar.
MetaGuru