从EFI禁用Mac-pro 2008中的超线程?

时间:2012-06-11 17:12:06

标签: macos hyperthreading

有没有办法在固件级别(EFI)禁用HT? 我在mac-pro 2008工作站上安装了server-linux发行版和macosx。

在google中搜索,我想出了EFI shell命令'cpuconfig threads off',但这似乎只适用于EFI附带的HP服务器。

mac-pro的解决方案是什么?

作为紧急解决方案,我可以逐个手动禁用ubuntu中的逻辑CPU,但我不确定这是否是获得高效性能和最大CPU频率的好方法。

1 个答案:

答案 0 :(得分:1)

我还没有在主题中找到问题的任何解决方案,但可接受的是在grub引导选项中添加“maxcpus = n”(在我的情况下,我只使用linux for hpc),在/ etc / default / grub中然后在重新启动之前运行“update-grub”。

现在我每次启动linux时每个核心都有1个线程。