我用英特尔工具i7z和turbostat测试了来自linux-tools包(sudo modprobe msr,sudo turbostat)的CPU频率,我发现两个不同处理器的最大频率低于英特尔状态下的最大涡轮频率。
我用MrBayes MPI在4个核心上测试了ondemand和performance,以及使用indicator-cpufreq的“turbo”选项。
我还尝试了for i in {1..4}; do burnK7 & done在tty1和涡轮增压器在tty2,并得到了同样的结果。
为什么最大的。涡轮的CPU频率,我可以测量运行Ubuntu低于英特尔的状态?“失踪”的0,21 the在哪里?
发布于 2013-06-08 06:18:41
实际上,当你运行所有的4个核心,最大的频率不会达到指定的。Intel为单个运行的核心指定最大涡轮频率。
对于1个活动核和4个活动核(防止超过TDP),http://www.cpu-world.com/CPUs/Core_i5/Intel-Core%20i5-3210M%20(BGA)%20Mobile%20processor.html实现了不同的最大频率。
因此,你得到的是2.9GHz,而不是3.1
如果您查看i7z,有一行指定了1/2/3/4核心实现的/ max乘法器。如果激活的核心数量超过一定数量,则不能超过这些乘数。
此外,非活动核心需要处于C3或更高的状态,以允许活动核心(S)进入更高的涡轮水平。
发布于 2013-06-07 13:56:27
您的BIOS设置这些值,因此您将不得不与您的主板供应商。在我的情况下,我可以将它配置到任何我想要的,因为我有一个主板意味着超频和一个未锁定的CPU。
https://askubuntu.com/questions/305197
复制相似问题