小编Her*_*ert的帖子

Ubuntu 获取当前 CPU 的实际时钟速度

(无关)背景

我的戴尔 XPS 15 9550 笔记本电脑很慢;在文本框中输入跟不上我的步伐,在 google 地图中移动是不可撤销的,并且当我浏览时 javascript 弹出窗口很慢。我在本地运行的开发网站也是如此。

我注意到 CPU 可能会被限制在 800Mhz。所以我开始调查 CPU 报告:

  • Linux/proc/cpuinfo在所有 8 个线程上报告 ~800MHz
  • Windows 任务管理器声明为 0.8GHz
  • 在 Windows 中打开硬件监视器报告所有 8 个线程上的 800MHz 和 100MHz 总线速度。

我打电话给戴尔,他们建议更新 Bios 并禁用 SpeedStep 和 C-States。我做了,之后windows任务管理器开始报告2.6GHz,bios也是如此,但windows中的Open Hardware Monitor仍然说800MHz CPU和100Mhz总线。

所以 Windows 中的数字似乎不一致,但坦率地说,我最关心 Ubuntu。改bios后,Ubuntu还是感觉很慢。

我想知道我的 CPU 或内核的实际运行速度。所以确保核心有一些工作要做

for i in `seq 5`; do (echo "i=0"; echo "while True: i=1+1") | python& done
Run Code Online (Sandbox Code Playgroud)

现在任务管理器中有 5 个线程处于完全活动状态;性能调节器扩展内核的一个原因。我看到的是这样的:

小白

$ sudo lshw -c cpu
  *-cpu                   
       description: CPU
       product: Intel(R) …
Run Code Online (Sandbox Code Playgroud)

cpu 16.04

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

16.04 ×1

cpu ×1