如何使用 Bpytop 管理 Linux 系統資源

Bpytop 是一個先進的、基於終端的 Linux 控制中心。有了它,用戶可以查看和管理他們的 CPU 使用率、RAM/SWAP 使用率、網絡下載/上傳,甚至終止正在運行的程序! 

如何使用 Bpytop 管理 Linux 系統資源

在本教程中,我們將引導您了解如何在 Linux 上設置 Bpytop 應用程序。我們還將討論如何使用它。

在 Linux 上安裝 Bpytop

Bpytop 是一個令人印象深刻的程序,儘管它是一個終端應用程序,但它具有出色的圖形。但是,它並未預裝在任何主流 Linux 操作系統上。因此,在討論如何使用它之前,我們必須演示如何設置它。

要在 Linux PC 上開始安裝 Bpytop,請啟動一個終端窗口。一旦終端窗口打開並準備就緒,請按照下面概述的與您當前使用的 Linux 操作系統相對應的安裝說明進行操作。

按扣包

Bpytop 可在 Snap 應用商店中獲得,它是讓應用運行的最佳方式。原因?所有依賴項都得到處理,無需手動安裝。

在 Linux 上安裝 Bpytop 首先要在您的系統上啟用 Snapd 運行時。Snapd 運行時是一種在後台運行並管理系統上的 Snap 的工具。要啟用 Snapd,請遵循我們關於該主題的深入指南。 

在您的計算機上設置 Snapd 運行時後,即可開始安裝 Bpytop。使用下面的 snap install 命令,安裝最新版本的 Bpytop。

須藤快照安裝 bpytop

安裝 Bpytop 後,您必須將其連接到計算機上的各種組件。如果您不進行這些連接,該應用程序將不會監控和管理您的 CPU、進程等內容。 

  1. 將應用程序連接到“mount-observe”。

sudo snap connect bpytop:mount-observe

  1. 將應用程序連接到“網絡控制”。

須藤快照連接 bpytop:網絡控制

  1. 將 Bytop 連接到“硬件觀察”。

sudo snap connect bpytop:hardware-observe

  1. 將 Bytop 連接到“系統觀察”。

sudo snap connect bpytop:system-observe

  1. 將程序連接到“過程控制”。

sudo snap connect bpytop:process-control

  1. 將 Bytop 程序連接到“物理內存觀察”。

sudo snap connect bpytop:physical-memory-observe

  1. 處理完所有連接後,您可以使用以下命令通過終端直接啟動 Bpytop 程序。

須藤

Debian 11

在 Debian 11 上,Bpytop 位於官方軟件存儲庫中。如果您是 Debian 11 用戶,請按照以下命令安裝 Bpytop。如果您不是 Debian 11 用戶並且正在使用 Debian 10,請按照我們的指南安裝 Debian 11。

sudo apt-get install bpytop

軟呢帽

Bpytop 可供 Fedora Linux 用戶在 Fedora 軟件存儲庫中使用。要安裝它,請在終端中輸入以下命令。

須藤 dnf 安裝 bpytop

Arch Linux AUR

Bpytop 應用程序可供 Arch Linux AUR 中的 Arch Linux 用戶使用。要在您的計算機上安裝該程序,請先輸入以下 Pacman 命令。

須藤 pacman -S git base-devel

運行上面的 Pacman 命令後,輸入下面的命令來安裝 Trizen AUR 助手工具。這個工具將使在 Arch Linux 上設置 Bpytop 變得更加簡單。 

git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri

在 Linux PC 上安裝 Trizen AUR 幫助程序後,使用 makepkg 命令設置 Bpytop。

trizen -S bpytop

Python包

如果您不能使用 Snap 軟件包或 Arch Linux AUR 或 Debian 安裝方法,則需要通過 Python 從源代碼構建 Bpytop。為此,請參閱項目的GitHub 頁面並按照說明開始。

使用 Bpytop

Bpytop 是一個終端程序。要訪問它,請打開您最喜歡的終端應用程序並執行以下命令。

須藤

Bpytop 應用程序打開後,您將看到系統概覽。在頂部,您將看到 CPU 區域,其中顯示了 CPU 性能和 CPU 內核使用情況。在其下方,您將看到內存使用情況、網絡使用情況和進程管理器。

Bpytop 是一個非常複雜的程序,特別是如果您是 Linux 新手。請按照以下步驟了解如何使用該應用程序。

中央處理器

如何使用 Bpytop 管理 Linux 系統資源

要在 Bpytop 中監控 CPU 使用率,請查看應用程序的“CPU”部分。從那裡,查看綠色折線圖。此圖表示 CPU 使用率。更大的線代表更多的使用;更小意味著更低的使用率。

除了圖表之外,您還可以通過查看帶有您的 CPU 名稱的框來了解您的 CPU 每核的執行情況。它將向您展示每個內核的使用方式以及 CPU 當前時鐘速度的完整分析。

記憶

如何使用 Bpytop 管理 Linux 系統資源

需要弄清楚您使用了多少 RAM 和 DISK?查看“MEM”框中的圖表。紅色圖表代表正在使用的系統內存。黃色圖代表可用內存,藍色圖代表可用內存。

除了圖形之外,您還會看到“磁盤”框。此框顯示連接到 CPU 的每個文件系統使用了多少。例如,“磁盤”部分下的“交換”可以顯示您系統的 SWAP(虛擬內存)有多少正在使用等。

網絡

如何使用 Bpytop 管理 Linux 系統資源

在 Bpytop 的“Net”框中,您可以監控您的上傳速度和下載速度。要查看您的上傳速度,請查看“網絡”中圖表的藍色部分。藍色代表上傳。要查看下載速度,請查看圖表的紫色區域。

除了圖形之外,“Net”框還在圖形旁邊的文本框中列出了速度。

流程

Bpytop 允許您管理在 Linux 系統上運行的進程。這是如何做到的。首先,查看“proc”框。在此框中,您將看到系統上運行的每個程序的長列表,由用戶表示。

使用鼠標滾動列表,找到您要殺死的應用程序(也稱為關閉),然後單擊選擇它。選擇程序後,按鍵盤上的k 鍵可以立即殺死它。

如何使用 Bpytop 管理 Linux 系統資源

或者,如果 k 命令不起作用,您也可以通過按t (終止)或 i (中斷)來結束程序 。

留下評論

SLES 15 與 RHEL 9:企業伺服器效能對比

SLES 15 與 RHEL 9:企業伺服器效能對比

比較 SLES 15 和 RHEL 9 的效能事實、核心流、TuneD 設定檔、工作負載變量,以及如何公平地對這兩個系統進行基準測試。

修正 SUSE Linux 伺服器在 systemd 關閉時重新啟動掛起的問題

修正 SUSE Linux 伺服器在 systemd 關閉時重新啟動掛起的問題

學習如何診斷和修復在 systemd 關閉期間掛起的 SUSE Linux 伺服器,方法是尋找卡住的作業、查看先前的啟動過程,並修正阻塞的服務或掛載點。

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

透過底部工作列、應用程式選單、常用啟動器、開啟視窗按鈕、系統托盤和時鐘,讓 Pardus XFCE 介面更貼近使用者。了解需要更改哪些內容以及如何測試佈局。

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

了解如何透過經過測試的 SLE HA 滾動升級、逐節點檢查以及明確的單一伺服器停機時間注意事項,在 SLES 15 SP5 到 SP6 遷移期間保持服務的可用性。

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。