J'ai un i7 avec 2 cœurs physiques, en raison de l'hyper threading Windows 7 rapporte 4 cœurs (au moins dans le Gestionnaire des tâches). Ma question est la suivante: lors de l'allocation de cœurs à une machine virtuelle dans VMWare Player, est-ce que cela prend du pool de 4 cœurs hyper threadés ou simplement de 2 cœurs physiques?
Étrangement, cela me permet de sélectionner jusqu'à 8 cœurs malgré seulement 2 physiques et 4 au total avec de l'hyper threading sur l'hôte.
Donc, si je dis, ici M.VM prend 1 cœur, cela prendra-t-il 1 des 4 «cœurs» ou 1 des 2 cœurs physiques? Dans le premier cas, je lui donnerais la moitié de mes cœurs, dans le second, je lui donnerais 1/4 de mes cœurs si les cœurs hyper filetés sont inclus dans le pool de cœurs disponibles.
Edit : Voici ce que disent les documents de VMWare Player:
Utilisation du multitraitement symétrique virtuel
Avec Virtual Symmetric Multiprocessing (SMP), vous pouvez affecter jusqu'à huit processeurs à une machine virtuelle sur n'importe quelle machine hôte dotée d'au moins deux processeurs logiques.
Les éléments suivants sont tous considérés comme ayant au moins deux processeurs logiques:
- Un hôte multiprocesseur avec deux processeurs physiques ou plus
- Un hôte à processeur unique avec un processeur multicœur
- Un hôte à processeur unique avec hyperthreading activé
REMARQUE: sur les hôtes à processeur unique hyperthreadés, les performances des machines virtuelles avec Virtual SMP peuvent être inférieures à la normale. Avec VMware Player, vous pouvez mettre sous tension et exécuter simultanément plusieurs machines virtuelles à double processeur.