本帖最后由 Hacking 于 2022-8-19 10:37 编辑
超频是指通过提高核心电压等手段让处理器工作在非标准频率下的行为。为什么我们要对CPU进程超频的操作,其原因是Linux内核对CPU的工作频率管理,已经跟不上现代的CPU的需求,无法在效能与省电取得平衡,超频,可以让效能提高不少。但也可能会造成系统不稳定!
建议虚机上体验下,不建议在日常自用机和跑业务的机器上操作!!!
以下Kali-2022为例,说一下CPU超频方法。
一般系统会支持性能performance和节能powersave模式相互调度
查看cpu支持调度
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
查看当前cpu调度
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
查看当前cpu频率
cat /proc/cpuinfo | grep MHz
如果默认是 powersave 节能模式,可以利用 cpupower 来开启性能模式。
首先安装 cpupower:
apt install linux-cpupower
安装完成后,来编辑一下 cpupower 配置文件:
vi /etc/default/cpupower
# 设置调度
CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g powersave"
最后创建systemd服务:
vi /usr/lib/systemd/system/cpupower.service
[Unit]
Description=Configure CPU power related settings
After=syslog.target
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/default/cpupower
ExecStart=/usr/bin/cpupower $CPUPOWER_START_OPTS
ExecStop=/usr/bin/cpupower $CPUPOWER_STOP_OPTS
[Install]
WantedBy=multi-user.target
systemctl daemon-reload 重载systemd服务
systemctl enable cpupower.service 开机自动启动
systemctl start cpupower.service 启动
这样就可以保证cpu高频运行了
|