我使用的是 2.2 GHz 时钟频率的英特尔酷睿 i3。我想使用以下命令将 CPU 使用率限制为 2GHz:
cpupower frequency-set -u 2GHz
当我用“cpufreq-info”检查时,CPU 状态变为 2GHz。
但是当我重新启动时,状态再次重置。
答案1
有很多方法可以实现这一点。一种方法是/etc/rc.local
使用 sudo powers 编辑文件。在最后一行之前添加命令:
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
cpupower frequency-set -u 2GHz
exit 0
如果这不起作用,首先确保该/etc/rc.local
文件是可执行文件:
$ ll /etc/rc.local
-rwxr-xr-x 1 root root 944 Jan 5 11:57 /etc/rc.local*
请注意行首附近的 3 个 x。这意味着该脚本可由所有者、组和其他任何人执行。