在本指南中,我們探索了另一個監控工具 – auto-cpufreq – CPU 速度和功率優化器。 在之前的一篇文章中,我們研究了一個名為 Bashtop 的用戶友好的資源監視器,並看到了直接從終端密切關注系統性能是多麼容易。
自動 CPU 頻率 是 GPL 3.0 許可下基於 Python 的開源命令行實用程序。 該工具監控您的 CPU 並在終端上打印指標,例如 CPU 使用率以及每個 CPU 內核的頻率和溫度。 此外,它還監控電池狀態、系統負載和渦輪增壓管理。
為什麼需要自動 CPU 頻率?
auto-cpufreq 工具在持久和臨時狀態下自動優化您的 CPU 和電池電量。 這樣做,它可以使您的 Linux 系統保持在完美運行狀態並延長電池壽命,而不會影響任何事情。
現在讓我們換個角度,看看如何在各種 Linux 發行版中安裝這個有用的工具。
安裝 auto-cpufreq
有兩種方法可以安裝 auto-cpufreq:從源代碼安裝和使用 snaps 安裝。 讓我們來看看這兩個中的每一個。
從源安裝 auto-cpufreq
要從源代碼安裝,首先,克隆 git 存儲庫,如圖所示”
$ git clone https://github.com/AdnanHodzic/auto-cpufreq.git
接下來,導航到克隆的目錄並從源代碼構建,如下所示:
$ cd auto-cpufreq && sudo ./auto-cpufreq-installer
此命令將安裝所有必需的 Python 包。 同樣在安裝過程中,安裝程序會要求您按“確認安裝”一世‘ 在鍵盤上,如圖所示:
此後,將安裝其他軟件包,例如用於監控 CPU 內核溫度的 lm_sensors 和用於智能監控硬盤驅動器溫度的 hddtemp。 下面的輸出確認安裝成功。

使用 snaps 安裝 auto-cpufreq
安裝 auto-cpufreq 工具的另一種方法是從 snaps 安裝。 snap 是一個壓縮文件,其中包含一個軟件包及其所有庫和依賴項。 由於已經解決了依賴關係問題,因此由於包的無縫安裝,Snaps 現在比傳統的包管理器更受歡迎。
Ubuntu / 薄荷 / Debian
對於來自 Ubuntu 16.04 (Xenial Xerus) 和更高版本的 Ubuntu 版本,例如 Ubuntu 18.04 (Bionic Beaver) 和 Ubuntu 20.04 (Focal Fossa),Snap 已經安裝。 要安裝 auto-cpufreq,請運行以下命令:
$ sudo snap install auto-cpufreq

對於 Linux Mint、Debian 和舊版本的 Ubuntu,首先安裝 snapd 包,如下所示:
$ sudo apt-get update
$ sudo apt-get install snapd
然後最後通過運行安裝 auto-cpufreq:
$ sudo snap install auto-cpufreq
CentOS / RHEL
Snap 可用於來自 EPEL 存儲庫的 CentOS 7.6+ 和 RHEL 7.6+。 因此,首先在您的系統上添加 EPEL 存儲庫。
$ sudo yum install epel-release
接下來,按照以下命令安裝 snap:
$ sudo yum install snapd
接下來,啟用 snapd 守護進程
$ sudo systemctl enable --now snapd.socket
此後,在之間創建符號鏈接 /var/lib/snapd/snap
和 /snap
:
$ sudo ln -s /var/lib/snapd/snap /snap
最後,要安裝 auto-cpufreq,請調用以下命令:
$ sudo snap install auto-cpufreq
Fedora
為了 Fedora, 如圖所示安裝 snapd 並重新啟動系統
$ sudo dnf install snapd
接下來,創建之間的符號鏈接 /var/lib/snapd/snap
和 /snap
:
$ sudo ln -s /var/lib/snapd/snap /snap
再一次,要安裝 auto-cpufreq,請運行:
$ sudo snap install auto-cpufreq
您可以從以下位置檢查其他發行版的安裝步驟 Snapcraft商店.
如何運行自動cpufreq
要開始使用 auto-cpufreq 工具,請打開終端並執行:
$ sudo auto-cpufreq
您將看到 3 種模式,可用於運行該工具:
監控模式:
在此模式下,不對系統進行任何更改。 用戶只能預覽該工具可以在您的系統上執行的操作。
$ sudo auto-cpufreq --monitor

直播模式:
在實時模式下,所需的調整會臨時對您的系統進行,並在重新啟動時丟失。 這模擬瞭如果永久實施更改,系統將如何運行。
$ sudo auto-cpufreq --monitor
安裝 – auto-cpufreq 守護進程
在此模式下,使用以下命令將 auto-cpufreq 部署為守護進程:
$ sudo auto-cpufreq --install

您可以通過運行以下命令來驗證守護程序的狀態:
$ sudo systemctl status auto-cpufreq
此後,進行必要的修改,最終在重新啟動後仍然存在。 要查看日誌,請運行以下命令:
$ sudo auto-cpufreq --log
結論
這使我們結束了這個話題。 我們已經檢查了 Auto-cpufreq – Linux 系統的 CPU 速度和功率優化器。 請在評論部分告訴我們您使用該工具的體驗如何。 謝謝,