我使用的是 Thinkpad T440,系统是 Ubuntu 13.10,Turboboost 似乎不起作用。处理器几乎总是保持在最低 0.8Ghz。
以下是 turbostat 的输出:
cor CPU %c0 GHz TSC SMI %c1 %c3 %c6 %c7 CTMP PTMP %pc2 %pc3 %pc6 %pc7 %pc8 %pc9 %pc10 Pkg_W Cor_W GFX_W
99.96 0.80 2.49 0 0.04 0.00 0.00 0.00 49 50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 4.52 1.68 0.02
0 0 99.99 0.80 2.49 0 0.01 0.00 0.00 0.00 49 50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 4.52 1.68 0.02
0 1 99.99 0.80 2.49 0 0.01
1 2 99.87 0.80 2.49 0 0.13 0.00 0.00 0.00 47
1 3 99.99 0.80 2.49 0 0.01
在此期间,我运行了 4 个忙循环,因此 htop 报告每个核心都以 100% 运行。
我的处理器:Intel® Core™ i5-4300U CPU @ 1.90GHz × 4
有人猜测为什么 CPU 频率没有更新吗?
答案1
您还可以使用我的 GUI 监控频率变化,除此之外,还可以监控低、高和 Turbo 比率。
你会惊讶地发现,标准/proc/cpuinfo
并不准确,因为基本时钟没有更新。检查我命名的其中一个小部件系统信息。
在另一个名为“核心”的小部件中,单击“任务”以实时查看哪些进程占用了您的 CPU。
您可以从以下位置获取源代码和说明http://code.google.com/p/xfreq/
答案2
仍然不确定是什么导致了问题,但我刚刚决定更新到 Ubuntu 14.04(Beta 1),现在 CPU 似乎可以正常扩展。