Auto-cpufreq – Linux 系統的 CPU 速度和功率優化器

在本指南中,我們探索了另一個監控工具 – 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。 下面的輸出確認安裝成功。

auto-cpufreq-successfully-installed

使用 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

安裝-auto-cpu-freq-with-snap

對於 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

自動 CPU 頻率監視器模式

直播模式:

在實時模式下,所需的調整會臨時對您的系統進行,並在重新啟動時丟失。 這模擬瞭如果永久實施更改,系統將如何運行。

$ sudo auto-cpufreq --monitor

安裝 – auto-cpufreq 守護進程

在此模式下,使用以下命令將 auto-cpufreq 部署為守護進程:

$ sudo auto-cpufreq --install

Auto-cpufreq - CPU 速度和功率

您可以通過運行以下命令來驗證守護程序的狀態:

$ sudo systemctl status auto-cpufreq

此後,進行必要的修改,最終在重新啟動後仍然存在。 要查看日誌,請運行以下命令:

$ sudo auto-cpufreq --log

結論

這使我們結束了這個話題。 我們已經檢查了 Auto-cpufreq – Linux 系統的 CPU 速度和功率優化器。 請在評論部分告訴我們您使用該工具的體驗如何。 謝謝,