我有一个HP DL380 G7,其中装有2个不匹配的CPU。一个是具有更快内核的四核CPU,另一个是具有更低内核的6核CPU。
在此框上,我运行一个应用程序,由于许可原因,该应用程序将仅使用CPU0-CPU3。
对我而言,希望四核CPU上的更快内核枚举到操作系统中的CPU0-CPU3,这为我带来了以下性能提升:a)使用更快的时钟内核,以及b)将所有线程保持在同一物理CPU上。
有没有办法做到这一点,无论是在BIOS中,还是在Linux中的配置文件或引导选项中?
特定的CPU型号为:
英特尔(R)至强(R)CPU E5649 @ 2.53GHz(hex core)
英特尔(R)至强(R)CPU E5640 @ 2.67GHz(四核)
因为我什至不知道CPU的不平等是可能的,所以总是有新的东西需要学习……
—
Kyle Brandt 2014年
@kyle可能,但不受HP支持或认可。
—
ewwhite 2014年
@kasperd在HP领域,如果加载两个具有不同步进的CPU,则会
—
ewwhite 2014年
CPU mismatch detected
在POST时出错。这可能发生在CPU一代内。例如,同一机箱中的Intel 5606和5690。
如果有人对我们在这里实际执行的操作感兴趣,我们将进行一次数据中心访问,并从服务器上物理移除了四核CPU
—
paulos 2014年
cat /proc/cpuinfo
。