首先我们介绍的是CPU Configuration项目。这里,除了看到当前处理器的状态之外,还需要进行处理器的设置。
C1E Support选项需要开启,C1E的全称是C1 Enhanced Halt Stat:在Pentium 4 5xxJ系列处理器中Intel增加的特性,取代了以前的Pentium 4处理器和其它大部分x86处理器中的所常用的C1 Halt State。C1 Halt State由操作系统Idle进程发出HLT命令触发,然后处理器就会进入到低功耗的挂起状态(Halt State)。最新的C1E Halt State可以通过调节倍频来逐级的降低处理器的主
频,同时还可以降低处理器电压,比以往更具效果。
Hardware Prefetcher和Adjacent Cache Line Prefetch——两个预取设置。在以往的CPU中,失败的预取将会白白浪费掉L1/L2/L3/Memory的带宽,而在服务器应用上通常会进行跨度很大的Load操作,因此Hardware Prefetcher经常会起到降低性能的作用。对于Nehalem-Ep服务器来说,考虑到内存带宽已经得到巨大提升,我们觉得这两个选项是可开启的。
Intel Virtualization Tech——Intel英特尔大名鼎鼎的VT硬件辅助虚拟化技术。一般必须打开。
CPU TM Function——新传感器模式,一般打开。
Execute-Disable Bit Capability——禁止执行位功能,需要打开才能使用PAE功能。它主要是避免“溢出缓冲区”类型的攻击,一般打开。
Intel HT Technology——Intel英特尔另一项大名鼎鼎的超线程技术。超线程技术在Pentium4时代就已经应用于桌面处理器,不过性能并没有得到完全体现。在Nehalem-EP处理器中,超线程技术的加入对处理器的性能提升很大,无论何时这个项目都是应该开启的。
Active Processor Cores——选择当前系统的核心数量。很明显,正常情况下我们要开启所有的核心,获得非常好的的性能。
A20M——旧系统的兼容性选项,选择A20地址线的工作方式,一般不需要理会。
缓存纠错模式
Intel SpeedStep Tech——Intel SpeedStep节能技术,提供比C1E更多的频率/电压调整级数,一般设为启用。
Intel C-STATE Tech——提供类似C1E但是更深度节能的选项。
C3 State、C6 State等项目——有关CPU电源节能的设置,降低闲置模式下处理器的功耗,应该开启。
至此,我们对于CPU方面的设置介绍完毕。总结起来,对于性能有关的Intel Virtualization Tech和Intel HT Technology都是需要开启的,Active Processor Cores要选择ALL,其他如C1E Support、Intel SpeedStep Tech等项目主要侧重于节能与降低功耗,正常情况应当开启。