CPU 最大 MHz 显示低于基本时钟

CPU 最大 MHz 显示低于基本时钟

我有一台 lenovo thinkpad e15,配备 i7-10510U,运行时 lscpu | grep CPU显示基本时钟为 1.80GHz。

CPU op-mode(s):                  32-bit, 64-bit
CPU(s):                          8
On-line CPU(s) list:             0-7
Model name:                      Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
CPU family:                      6
CPU max MHz:                     800.0000
CPU min MHz:                     400.0000
NUMA node0 CPU(s):               0-7
Vulnerability Mmio stale data:   Mitigation; Clear CPU buffers; SMT vulnerable

最大 cpu 只有 800,我的电脑运行速度很慢,有人有关于如何解决这个问题的建议吗?

更新:运行 Ubuntu 22.04.2 LTS 更改 Ubuntu 电源设置似乎没有效果。

更新:在 BIOS 中启用 Intel SpeedStep 如何具有正确的最大频率。笔记本电脑大部分运行频率为 0.4GHz,所有任务都会变慢、鼠标移动无响应、打字延迟等。

答案1

CPU 可以在几种不同的频率下运行,并在负载下动态变化“CPU 最大 MHz“值是您最消耗CPU的任务使用的最大频率,它根本不是您的CPU的限制。

运行yes > /dev/null &多次(在我的例子中为 4 次),直到达到 100% cpu 使用率,您可以通过运行来检查它top,然后重新运行,lscpu | grep CPU您应该会获得更高的速度

确保杀死后台作业

关于您的系统速度减慢,您需要提供更多信息,例如速度减慢的任务是什么

相关内容