Vous avez beaucoup de cœurs, et l'hyperthreading donne l'impression au système que vous en avez deux fois plus. Si vous ne voyez jamais d'activité sur la moitié de vos cœurs, c'est parce que le système ne les utilise pas. Bien que le système soit conscient de l'existence d'un multiprocesseur, ce n'est pas nécessairement le cas de toutes les applications que vous exécutez. Les processeurs actuels sont très rapides, ce qui signifie que la plupart de vos cœurs resteront inactifs la plupart du temps, à moins que vous ne fassiez quelque chose de vraiment très intéressant.
Si vous voulez voir l'utilisation de vos cœurs, essayez ceci recherche sur google qui renvoie des générateurs d'ensembles de Mandelbrot compatibles avec les systèmes multicœurs. Une autre suggestion est d'essayer télécharger HandBrake et l'installer et le configurer pour transcoder quelques gros fichiers wmv9 avec déblocage et débruitage, réglés au maximum pour faire bonne mesure, mais ne vous attendez pas à de beaux transcodes avec ces paramètres ; c'est juste quelque chose à mâcher pour vos cœurs afin que vous puissiez regarder dans Activity Monitor que vous pouvez configurer des processus qui utiliseront tous les cœurs. Si vous n'êtes pas satisfait, lancez plusieurs instances de ces applications. Pour voir les cœurs utilisés, j'avais l'habitude de lancer un nombre ridicule d'instances de Chess.app et de les configurer pour qu'elles jouent toutes contre l'ordinateur. Si vous voulez essayer cela, ouvrez /Applications/Utilities/Activity Monitor.app, et ouvrez /Applications/Utilities/Terminal.app et entrez cette ligne, appuyez sur retour, appuyez sur la flèche vers le haut et répétez encore et encore jusqu'à ce que vous pensiez que vous avez suffisamment d'instances en cours d'exécution pour faire travailler vos processeurs :
/Applications/Chess.app/Contents/MacOS/Chess &
En ce qui concerne Parallels, j'ai cherché sur les forums et dans la documentation. Il est intéressant de noter que ni le Guide de l'utilisateur ni la fiche technique, ni aucune liste de caractéristiques que j'ai pu trouver ne mentionnent le nombre de cœurs que vous pouvez assigner à chaque VM. Je pense que cela peut être dû à la façon dont les choses sont créées en parallèle, et bien qu'il y ait eu des problèmes avec les cœurs multiples dans les versions précédentes (si l'on en croit le nombre de messages sur le forum à ce sujet), ils ont peut-être décidé d'aller de l'avant avec la publication de la documentation sans aucune mention des capacités à utiliser le multiprocesseur/multicœur.
Ceci étant dit, j'ai trouvé d'autres sources qui répondent à votre question
Combien de CPU peuvent être affectés à une VM Parallels Desktop ?
définitivement :
Jusqu'à 8 processeurs par VM et Multi Core
En comparaison, Fusion 5 et la version actuelle de Parallels prennent en charge jusqu'à 8 CPU et 8 Go de RAM.
Les systèmes d'exploitation invités Windows et Linux peuvent être installés via un programme d'installation facile. Parallels prend en charge jusqu'à huit CPU virtuels et les versions 64 bits de Windows et Mac OS X Server.
Veuillez garder à l'esprit que cette dernière citation concerne Parallels 5, ce qui devrait être une bonne nouvelle, car les versions ultérieures de Perallels ne feront qu'augmenter les fonctionnalités et, espérons-le, la robustesse de l'application.
Pour information, bien que je sois passé à un logiciel Open Source pour la virtualisation, j'ai été l'un des premiers à adopter Parallels et j'ai trouvé que leur assistance était excellente. Ils se sont bien occupés de moi et ont répondu à toutes les questions et à tous les problèmes que j'ai rencontrés en temps voulu. C'était il y a un certain temps (~2005/6 pendant la bêta et la sortie de la version 3.0), et j'ai entendu des plaintes depuis lors, mais ce n'était pas mon expérience personnelle avec leurs forums ou leur assistance téléphonique. J'ai donc encouragé d'autres personnes à s'inscrire et à chercher de l'aide et des réponses à des questions techniques là . Je vous recommande de le faire pour entendre de la source exactement ce que vous voulez savoir sur la façon dont Parallels gère le multiprocessus/multicore.
Puis-je affecter les 8 cœurs à la VM et continuer à utiliser Mac OS X ?
Oui, absolument, OS X gère très bien les ressources. Il est possible que vous ne remarquiez même pas ce qui se passe. J'ai moi-même un core2duo plutôt anémique (selon les standards d'aujourd'hui), et avec 15 instances de HandBrakeCLI exécutant des transcodes, et mes deux cœurs chétifs au maximum, je n'ai vraiment rien remarqué sur le bureau pendant que je continuais à surfer et à utiliser d'autres applications quotidiennes. J'ai gardé un œil sur la quantité de mémoire utilisée, et je n'ai même pas approché le maximum de mes 8 Go de RAM, et je n'ai pas remarqué de swapping. Mais si vous avez un disque dur lent (4200 rpm), je pense que vous remarquerez probablement quelque chose.