我有一台 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
您应该会获得更高的速度
确保杀死后台作业
关于您的系统速度减慢,您需要提供更多信息,例如速度减慢的任务是什么