假设我们有一套工作量来完成一定量的工作。
如果我有两台相同的服务器,一台配备了E5-2660 ,一台配有E5-2670 ,另一台配备相同的硬件,则系统在处理这个工作量时所消耗的总电量(视为工作单位/秒, 而不是总工作量)有所不同?
如果我们比较这些非常相似的处理器,我们会看到以下差异
E5-2660 :时钟速度2.2 / 3GHz,TDP 95W
E5-2670 :时钟频率 2.6 / 3.3GHz,TDP 115W
当然,我们可以加载更多的E5-2670 ,这样TDP会有更高的TDP,但是如果我们只是把它加载到:
那么我应该预计系统的实际功耗是多less(与E5-2660系统相比)?
可用频率:
Turbo极限:
通过performanceconfiguration文件和ondemand调节器来运行空闲意味着这两种types的处理器(在RHEL6上)时钟频率降至1.2MHz,并将其时间的一半用于C1。
我认为这将取决于许多不同的东西,唯一合理的答案是“试一试”。 有些事情可能会有所作为:
你链接的页面没有提到这样的细节,所以build立一个实验室,并试试:)
即使在同一处理器的批次内,电源负载也会有所不同。
在超频社区,众所周知,你可以得到“好”的CPU和“糟糕的”CPU。 坏的产生更多的热量(即使是在股票的速度),从而会更快地失败,从而限制你可以超频他们多less。
这是通用的标准CPU分档 :
所有处理器从同一行开始 。 与有些人认为的不同,芯片制造商没有针对不同速度等级处理器的专用线。 相反,他们有一个单一的线,从同一模型的所有处理器制成。 即使如此,这些芯片也不会完全一样。
在制造过程结束时,一些芯片总是不能正常工作或发生故障。 那些工作虽然不会有相同的特点。 有些将能够运行得更快,而另一些则只能以更低的时钟速度运行。 但是,testing每个芯片并发现其最大潜力需要花费很长时间。
为了节省时间,芯片制造商使用称为“ 速度分档 ”的方法。 他们不是以最高的时钟速度testing和销售芯片,而是testing和销售某些速度等级的芯片,例如1GHz,1.2GHz等。这就是超频成为可能的原因之一。
假设一个芯片制造商以3个不同速度级别(1GHz,1.2GHz和1.4GHz)销售特定的处理器。 每个处理器制成后,首先在1.4GHz进行testing。 如果它通过,那么它被标记并以1.4GHz处理器的forms出售。 如果在这个时钟速度下失败,它将在1.2GHz的频率下重新testing,如果通过的话,标签为1.2GHz的处理器。 否则,它在1GHztesting。 如果处理器以这个速度失败,则丢弃。
除此之外,正如我上面提到的,现在所有的电压调整的东西都在死亡,CPU制造商可以很容易地告诉CPU“嘿,你不是在1.2 Ghz工作,但我们真的希望你。电压一点点“。
即使在同一时钟,英特尔可能会将芯片上的电压设置到更高的水平,以弥补轻微的制造缺陷。 所以,如果你得到一个具有相对较高的工厂默认电压的CPU,它将产生更多的热量,并使用更多的电力来达到相同的时钟速度。
您可以通过类似CPU-Z的方式来查看CPU的工厂电压设置。