2012-06-11 2 views
1

Existe-t-il un moyen de désactiver HT au niveau du microprogramme (EFI)? J'ai une distribution server-linux et un macosx tous deux installés sur un poste de travail mac-pro 2008.Désactiver l'hyperthreading dans Mac-pro 2008 de EFI?

En cherchant dans google, j'ai trouvé la commande shell 'cpuconfig threads off' mais cela ne semble fonctionner que sur les serveurs HP fournis avec EFI.

quelle est la solution pour un mac-pro? En tant que solution d'urgence, je peux désactiver les processeurs logiques dans Ubuntu manuellement un par un, mais je ne suis pas sûr si c'est une bonne approche pour obtenir des performances efficaces et la fréquence maximale du processeur.

Répondre

1

Je n'ai trouvé aucune solution à la question en question, mais une solution acceptable est d'ajouter "maxcpus = n" dans les options de démarrage grub (dans mon cas, je n'utilise que linux pour hpc), dans/etc/default/grub puis en exécutant "update-grub" avant de redémarrer.

maintenant j'ai 1 fil par noyau chaque fois que je démarre Linux.

Questions connexes