如何在Ubuntu 16.04的启动时设置cpupower?

布鲁诺·JCM

Ubuntu用户!

我有一台运行24/7年的Intel计算机基本上作为HTPC计算机运行,并且在某个时间点,Linux内核开始将intel_pstate驱动程序用于我的i7 Ivy Bridge(我选择了HTPC这样的高端CPU,因为它在较低的频率下效率最高)。从那时起,我就失去了固定CPU频率的能力,indicator-cpufreq并且由于这台机器一直处于运行状态,因此功耗比我想要的要高。

我尝试修复几次但未成功,/sys手动设置了一些内容,但是在最后一次尝试中,我终于可以使用降低最大频率cpupower

cpupower frequency-set -u clock_freq

我的问题是:在Ubuntu 16.04引导时运行此代码的最佳方法是什么?

我发现了类似的问题:

如何将CPU电源管理永久设置为节电控制器?-CPUFreq被认为已弃用,请勿使用以下命令更改CPU频率intel_pstate

如何使cpupower在每次重新启动后不重置?-这非常接近,但是由于Ubuntu 16.04使用systemd它对我来说似乎不适合创建旧版SysV服务(我什至不知道它是否有效)。

https://wiki.archlinux.org/index.php/CPU_frequency_scaling-Arch似乎有一个cpupower.servicesystemd单元,但是我在Ubuntu中找不到它。

popov895

如果仍然需要帮助,则可以执行以下操作之一:

  • 将您的代码添加到/etc/rc.local(在之前exit 0),然后输入命令sudo systemctl enable rc-local.service并重新启动
  • 创建系统服务

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章