5 個 htop 替代:增強你的 Linux 系統監控體驗
htop
是一個流行的命令行工具,可以幫助監測 Linux 上的系統資源和性能。
它比通常默認開箱即用的 top 好。
使用 htop
,你可以對進程進行過濾和排序,以便更好地了解情況,獲得正在運行的進程的樹狀視圖,並在需要時殺死進程。
我使用 htop
而不是其他系統監控工具,因為它可以顯示對我來說至關重要的東西,並允許在我需要控制運行中的服務時終止流氓進程或凍結進程。
但是,如果你想要其他顯示更多信息,或一個看起來不同的東西,有哪些htop 替代品呢?讓我們來看看。
1、atop
atop 可以提供所有運行的進程的細節。你可以得到你需要的所有數據,以了解你系統上的進程情況。
它還提供了對資源利用率進行永久記錄的能力,以便進行長期分析。系統管理員可能會發現這比其他工具更有用。
不幸的是,它並沒有為你提供漂亮的輸出。因此,如果你想要的話,請繼續看下面的其他替代品。
如何安裝 atop?
對於基於 Ubuntu/Debian 的發行版,鍵入:
sudo apt install atop
2、vtop
如果你想要一個漂亮的輸出和管理進程的基本功能,vtop 是一個完美的系統監控工具。
正如我在其他一些文章中所說,它的輸出看起來像終端中的 GUI。你可以使用滑鼠,也可以選擇禁用它。也可以定製它的主題。
它是用 Node.js 構建的。所以,你需要安裝額外的包來安裝它。
不幸的是,這個項目似乎不再積極維護。但是,在寫這篇文章的時候,它對我來說還是有用的。
如何安裝 vtop?
對於基於 Ubuntu 的發行版,在終端輸入以下命令:
sudo apt install nodejs
sudo apt install npm
sudo npm install -g vtop
3、btop++
btop++ 是 bashtop 和 bpytop 的一個 C++ 版本。是的,它是這些項目的第三次迭代,由同一個開發者完成。
btop++
包括完全的滑鼠支持,帶有一個受遊戲啟發的菜單系統,可以讓你過濾進程、樹狀視圖等等。
如何安裝 btop++?
使用官方軟體庫,你可以很容易地在 Fedora、openSUSE 和 FreeBSD 上安裝它。
對於 Fedora,你可以鍵入:
sudo dnf install btop
你可以探索它的 GitHub 頁面,了解在其他 Linux 發行版上的安裝方式。
4、Glances
Glances 與 htop
類似,但有更多的功能。
它是一個跨平台的系統監控工具,可以將數據以 CSV 或其他格式導出,用於 InfluxDB、Elasticsearch 等。
你也可以利用它的網頁用戶界面,遠程(或在不能訪問終端的情況下)查看統計數據。
如何安裝 Glances?
對於基於 Ubuntu 的發行版,你可以鍵入:
sudo apt install glances
5、nmon
nmon 是一個令人印象深刻的監測工具,它可以讓你控制你想顯示的輸出內容。
你可以提取監測數據(以 CSV 格式導出)並用於進一步分析。它很容易切換統計數據和在不同的視圖之間進行切換。
默認情況下,它每兩秒刷新一次數據,但你可以自定義它,並使用更多的選項來調整你的體驗。
如何安裝 nmon?
你可以在官方軟體庫中找到它。對於基於 Ubuntu 的發行版,在終端鍵入以下內容:
sudo apt install nmon
總結
top
命令工具被植入在你的 Linux 系統中。如果你想要一個基本的監控工具,想要關注系統進程和一些統計信息,top
就足夠了。
我不確定它是否可以算作比 htop
更強的體驗,這也是 top
沒有被列入主要列表的原因。
正如你在這裡看到的,一些監控工具可能很有趣,而且證明比 htop
更有洞察力。
你最喜歡的 htop
替代品是什麼?你認為 htop
對你的使用情況來說已經足夠了嗎?歡迎在下面的評論中讓我知道你的想法。
via: https://itsfoss.com/htop-alternatives/
作者:Ankush Das 選題:lkxed 譯者:wxy 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive