自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux用戶(hù)寶典:使用auto-cpufreq,自動(dòng)優(yōu)化CPU速度和功耗!

譯文
系統(tǒng) Linux
本文介紹了如何在Linux中使用auto-cpufreq自動(dòng)優(yōu)化CPU速度和功耗。auto-cpufreq是面向Linux的自動(dòng)CPU速度和功耗優(yōu)化程序。顧名思義,auto-cpufreq可自動(dòng)進(jìn)行優(yōu)化。你無(wú)需進(jìn)行任何手動(dòng)更改或不斷調(diào)整。

【51CTO.com快譯】

本文介紹了如何在Linux中使用auto-cpufreq自動(dòng)優(yōu)化CPU速度和功耗。auto-cpufreq是面向Linux的自動(dòng)CPU速度和功耗優(yōu)化程序。顧名思義,auto-cpufreq可自動(dòng)進(jìn)行優(yōu)化。你無(wú)需進(jìn)行任何手動(dòng)更改或不斷調(diào)整。它會(huì)主動(dòng)監(jiān)測(cè)電池的狀態(tài)、CPU使用情況(頻率和溫度)以及系統(tǒng)負(fù)荷,并建議你進(jìn)行最佳調(diào)整以延長(zhǎng)筆記本電腦的電池壽命。隨后,你可以使建議的CPU和功耗優(yōu)化設(shè)置臨時(shí)或永久生效。

功能

auto-cpufreq實(shí)用程序有以下功能:

  • 監(jiān)測(cè)
    • 顯示系統(tǒng)的基本詳細(xì)信息
    • CPU頻率
    • CPU溫度
    • 電池狀態(tài)
    • 系統(tǒng)負(fù)荷
  • 基于以下幾方面的CPU頻率調(diào)整、調(diào)速器和turbo boost管理
    • 電池狀態(tài)
    • CPU使用情況
    • 系統(tǒng)負(fù)荷
    • CPU和功耗自動(dòng)優(yōu)化(臨時(shí)和持久)。

安裝auto-cpufreq

auto-cpufreq在AUR(https://aur.archlinux.org/packages/auto-cpufreq-git/)中就有。因此,Arch Linux用戶(hù)可以使用AUR幫助工具(比如Yay)來(lái)安裝。

  1. $ yay -S auto-cpufreq 

在其他Linux發(fā)行版上,確保已安裝了以下必備組件。

在基于DEB的系統(tǒng)上: 

  1. $ sudo apt install git python3-dev python3-pip python3-distro python3-psutil python3-click python3-power 

在基于RPM的系統(tǒng)上: 

  1. $ sudo yum install git python-devel  
  2. $ sudo pip3 install psutil click distro power  

官方存儲(chǔ)庫(kù)中可用的Python軟件包可能版本有點(diǎn)舊。要將它們更新到最新版本,請(qǐng)運(yùn)行:

  1. $ sudo pip3 install --upgrade psutil click distro power 

安裝和更新所有必備組件后,對(duì)auto-cpufreq存儲(chǔ)庫(kù)執(zhí)行g(shù)it clone操作:

  1. $ git clone https://github.com/AdnanHodzic/auto-cpufreq.git 

進(jìn)入到項(xiàng)目所在的目錄:

  1. $ cd auto-cpufreq / 

按照下面部分所述的方式,開(kāi)始使用它。

在Linux中使用auto-cpufreq自動(dòng)優(yōu)化CPU速度和功耗

想運(yùn)行auto-cpufreq,只需執(zhí)行以下操作:

  1. $ sudo python3 auto-cpufreq.py 

運(yùn)行不帶任何選項(xiàng)的auto-cpufreq時(shí),你會(huì)看到幫助部分顯示了示例用法以及可用選項(xiàng)和模式。

共有三種模式。

  1. 監(jiān)測(cè)
  2. 實(shí)時(shí)
  3. 安裝

監(jiān)測(cè)模式

想在監(jiān)測(cè)模式下運(yùn)行auto-cpufreq,請(qǐng)運(yùn)行: 

  1. $ sudo python3 auto-cpufreq.py --monitor 

監(jiān)測(cè)模式下,auto-cpufreq會(huì)顯示系統(tǒng)的基本詳細(xì)信息和CPU優(yōu)化建議措施,如下所示:

  1. ----------------------------- System information ------------------------------ 
  2.  
  3. Linux distro: Ubuntu 18.04 bionic 
  4.  
  5. Linux kernel: 5.3.0-40-generic 
  6.  
  7. Driver: intel_pstate 
  8.  
  9. Architecture: x86_64 
  10.  
  11. Processor: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz 
  12.  
  13. Cores: 4 
  14.  
  15. ------------------------------ Current CPU states ------------------------------ 
  16.  
  17. CPU max frequency: 
  18.  
  19. 2300 MHz 
  20.  
  21. CPU frequency for each core: 
  22.  
  23. CPU0: 1032 MHz 
  24.  
  25. CPU1: 1010 MHz 
  26.  
  27. CPU2: 1050 MHz 
  28.  
  29. CPU3: 1038 MHz 
  30.  
  31. Temperature for each physical core: 
  32.  
  33. CPU0 temp: 62°C 
  34.  
  35. CPU1 temp: 62°C 
  36.  
  37. ---------------------------- CPU frequency scaling ---------------------------- 
  38.  
  39. Battery is: charging 
  40.  
  41. Suggesting use of "performance" governor 
  42.  
  43. Currently using: /bin/sh: 
  44.  
  45. Total CPU usage: 8.1 % 
  46.  
  47. Total system load: 0.48 
  48.  
  49. Currently turbo boost isoff 
  50.  
  51. Suggesting to set turbo boost: on 
  52.  
  53. ------------------------------------------------------------------------------- 
  54.  
  55. "auto-cpufreq" refresh in: 5 

 

 

輸出內(nèi)容將每5秒更新一次。你的系統(tǒng)中什么都不會(huì)變。這只是一個(gè)視頻演示,表明auto-cpufreq為你的系統(tǒng)做了什么不同的事情。想停止該監(jiān)測(cè),只需按CTRL + c組合鍵。

實(shí)時(shí)模式

想在實(shí)時(shí)模式下啟動(dòng)auto-cpufreq,請(qǐng)運(yùn)行:

  1. $ sudo python3 auto-cpufreq.py --live 

該模式用于評(píng)估。所有必要的更改都暫時(shí)運(yùn)用到你的系統(tǒng)。在這種模式下,你將顯示在永久啟用auto-cpufreq后系統(tǒng)會(huì)有怎樣的行為。請(qǐng)注意,這些更改在系統(tǒng)重新引導(dǎo)后丟失。

安裝模式

如果你希望在系統(tǒng)重新引導(dǎo)后自動(dòng)啟用CPU優(yōu)化,請(qǐng)運(yùn)行:

  1. $ systemctl status auto-cpufreq 

該命令將創(chuàng)建auto-cpufreq systemd服務(wù)。該服務(wù)將在每次系統(tǒng)重新引導(dǎo)時(shí)自動(dòng)運(yùn)行。因此,做出的所有必要更改將在重新啟動(dòng)后繼續(xù)生效。

你可以使用以下命令查看服務(wù)狀態(tài): 

  1. $ systemctl status auto-cpufreq 

查看記錄

想查看CPU優(yōu)化日志,請(qǐng)運(yùn)行: 

  1. $ auto-cpufreq --log 

或者 

  1. $ sudo python3 auto-cpufreq.py --log 

請(qǐng)注意,你已啟用systemd服務(wù)以查看日志。

刪除auto-cpufreq服務(wù)

如果你不想在重新引導(dǎo)后永久啟用CPU優(yōu)化,請(qǐng)使用以下命令刪除auto-cpufreq: 

  1. $ sudo auto-cpufreq --remove 

或者 

  1. $ sudo python3 auto-cpufreq.py --remove 

所有持久的更改也將被刪除。

當(dāng)然,也有許多工具可以在Linux中降低功耗,并改善筆記本電腦的總體電池壽命,比如CPU電源管理器、TLP、筆記本電腦模式工具和powertop。auto-cpufreq是另一個(gè)改善筆記本電腦電池性能的優(yōu)秀工具。好消息是它與TLP并不沖突。你可以在筆記本電腦中同時(shí)使用它們。

原文標(biāo)題:Automatically Optimize CPU Speed And Power With Auto-cpufreq In Linux,作者:SK

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2021-03-01 08:00:00

Linux開(kāi)發(fā)虛擬環(huán)境

2021-10-21 09:00:00

機(jī)器學(xué)習(xí)技術(shù)工具

2019-12-10 08:10:35

LinuxCPU性能優(yōu)化

2021-01-18 08:00:00

Linux虛擬機(jī)磁盤(pán)

2015-08-13 09:09:10

LinuxdupeGuru

2009-01-05 18:35:57

服務(wù)器產(chǎn)品CPU

2021-09-09 10:47:25

Windows 11操作系統(tǒng)微軟

2022-06-06 12:19:08

抖音功耗優(yōu)化Android 應(yīng)用

2024-10-23 08:00:00

2025-01-06 08:35:42

SVM機(jī)器學(xué)習(xí)人工智能

2009-11-16 17:03:20

Oracle優(yōu)化CPU

2023-11-01 11:51:08

Linux性能優(yōu)化

2019-10-31 16:31:53

CPUTDP電腦

2013-01-10 10:15:22

低功耗CPU虛擬化

2014-08-14 14:18:05

Linux用戶(hù)

2017-08-31 16:17:35

SQL優(yōu)化器原理

2010-02-24 16:01:39

Linux Makef

2025-01-20 08:00:00

AISQL Server數(shù)據(jù)庫(kù)

2010-09-29 10:09:41

2009-03-24 14:40:57

Linux編譯器Auto-Parall
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)