使用 tlp 限制总 CPU 使用率

使用 tlp 限制总 CPU 使用率

如何强制系统使用 TLP 仅使用 50% 的 CPU 功率?我的意思是应该在 tlp 配置文件 (etc/default/tlp) 中更改哪些项目?

答案1

如果你的 CPU 使用 intel_pstate 驱动程序,那么这非常简单:

CPU_MAX_PERF_ON_BAT=50

參閱配置了解详情。

答案2

好的,我们开始吧...

第一的...不要在 BIOS 中关闭风扇。你会烧毁你的机器。

我想让你检查一下你的 BIOS。我去了http://h20564.www2.hp.com/hpsc/swd/public/readIndex?sp4ts.oid=5056901&swLangOid=8&swEnvOid=2020并发现较旧的 BIOS 更新。请根据您的版本检查此更新。我将在下面显示它...

在此处输入图片描述

接下来,我希望你通过安装来升级你的处理器微码英特尔微码使用 Synaptic。安装它,重新启动计算机,然后在终端中输入dmesg|grep 微码看看它的实际效果。

接下来,删除 TLP 和任何其他已安装的此类工具,然后安装thermald,再次使用 Synaptic。在默认配置下,它应该可以在大多数机器上开箱即用。但是有一个 thermal-conf.xml 文件可以根据您的硬件进行自定义。我为我的笔记本电脑编写了一个自定义 .xml 文件。阅读 (man) thermald 和 thermal-conf.xml 以获取更多信息。Thermald 可以在--无守护进程模式来查看它在做什么,并帮助编写您自己的自定义.xml 文件。

接下来...随着时间的流逝,计算机(尤其是笔记本电脑)内部会积满灰尘,并堵塞风扇和电子设备。关闭计算​​机后,使用带有排气口的真空吸尘器,通过底壳上的通风口将灰尘吹出计算机。

完成所有这些事情并汇报。干杯,Al

编辑:如果这一切都失败了,我们将检查以下内容......

我的风扇一直开着,但在 MSWindows 中却不开(HP elitebook 8460p)

Ubuntu 14.04 EliteBook 8460p 风扇不停、发热、电池电量不足

https://ubuntuforums.org/showthread.php?t=1764858&p=10848757#post10848757(此处有一处小错误)

相关内容