当前位置: 首页 > 科技观察

Linux用户手册:使用auto-cpufreq自动优化CPU速度和功耗!_0

时间:2023-03-12 22:13:30 科技观察

【.com速译】本文介绍了如何在Linux中使用auto-cpufreq来自动优化CPU速度和功耗。auto-cpufreq是Linux的自动CPU速度和功率优化器。顾名思义,auto-cpufreq自动执行优化。您无需进行任何手动更改或不断调整。它会主动监控电池状态、CPU使用情况(频率和温度)和系统负载,并建议最佳调整以延长笔记本电脑的电池寿命。然后,您可以使推荐的CPU和电源优化设置暂时或永久生效。特性auto-cpufreq实用程序具有以下特性:监控显示基本系统详细信息CPU频率CPU温度电池状态系统负载CPU频率调整、调节器和基于CPU频率管理的涡轮增压电池状态CPU使用率系统负载CPU和自动优化功耗(暂时的和持久的)。安装auto-cpufreqauto-cpufreq在AUR(https://aur.archlinux.org/packages/auto-cpufreq-git/)中可用。因此,ArchLinux用户可以使用Yay等AUR辅助工具进行安装。$yay-sauto-cpufreq在其他Linux发行版上,确保安装了以下先决条件。在基于DEB的系统上:$sudoaptinstallgitpython3-devpython3-pippython3-distropython3-psutilpython3-clickpython3-power在基于RPM的系统上:$sudoyuminstallgitpython-devel$sudopip3installpsutilclickdistropower官方存储库中可用的Python包可能是一个有点旧的版本。要将它们更新到最新版本,请运行:$sudopip3install--upgradepsutilclickdistropower安装和更新所有先决条件后,执行auto-cpufreq存储库的git克隆:$gitclonehttps://github.com/AdnanHodzic/auto-cpufreq.git进入项目所在的目录:$cdauto-cpufreq/按照下一节的描述开始使用它。在Linux中使用auto-cpufreq自动优化CPU速度和功耗要运行auto-cpufreq,只需执行以下操作:$sudopython3auto-cpufreq.py显示示例用法以及可用的选项和模式。共有三种模式。Monitor实时安装监控模式要在监控模式下运行auto-cpufreq,请运行:$sudopython3auto-cpufreq.py--monitor在监控模式下,auto-cpufreq将显示系统的基本信息和CPU优化的建议操作,如如下所示:----------------------------系统信息----------------------------Linuxdistro:Ubuntu18.04bionicLinuxkernel:5.3.0-40-genericDriver:intel_pstateArchitecture:x86_64Processor:Intel(R)Core(TM)i3-2350MCPU@2.30GHzCores:4-----------------------------CurrentCPUstates------------------------------CPUmaxfrequency:2300MHzCPUfrequencyforeachcore:CPU0:1032MHzCPU1:1010MHzCPU2:1050MHzCPU3:1038MHzTemperatureforeachphysicalcore:CPU0temp:62°CCPU1temp:62°C------------------------------CPU频率调整------------------------电池是:chargingSuggestinguseof"performance"governorCurrentlyusing:/bin/sh:TotalCPUusage:8.1%Totalsystemload:0.48Currentlyturboboostis:offSuggestingtosetturboboost:on-------------------------------------------------------------------------“auto-cpufreq”刷新:5输出内容将每5秒更新一次,您的系统不会发生任何变化。这只是一个视频演示,用于展示auto-cpufreq对您的系统有何不同。要停止监视,只需按CTRL+c组合键。实时模式要在实时模式下启动auto-cpufreq,请运行:$sudopython3auto-cpufreq.py--live此模式用于评估。所有必要的更改都会暂时应用于您的系统。在此模式下,您将展示在永久启用auto-cpufreq时系统的行为方式。请注意,这些更改在系统重新启动后会丢失。安装模式如果您希望在系统重启后自动启用CPU优化,请运行:$systemctlstatusauto-cpufreq此命令将创建auto-cpufreqsystemd服务。每次系统重新启动时,该服务都会自动运行。因此,所做的任何必要更改都将在重新启动后继续存在。您可以使用以下命令查看服务状态:$systemctlstatusauto-cpufreq查看记录要查看CPU优化日志,请运行:$auto-cpufreq--log或$sudopython3auto-cpufreq.py--log请注意,您有启用systemd服务以检查日志。删除auto-cpufreq服务如果你不想在重启后永久启用CPU优化,请使用以下命令删除auto-cpufreq:$sudoauto-cpufreq--remove或$sudopython3auto-cpufreq.py--remove所有持久性更改也将被删除delete.当然,还有很多工具可以降低Linux中的功耗并提高笔记本电脑的整体电池寿命,例如CPUPowerManager、TLP、LaptopModeTools和powertop。auto-cpufreq是另一个提高笔记本电脑电池性能的好工具。好消息是它与TLP不冲突。您可以在笔记本电脑中同时使用它们。原标题:AutomaticallyOptimizeCPUSpeedAndPowerWithAuto-cpufreqInLinux,作者:SK