top是Linux系統(tǒng)下的動(dòng)態(tài)進(jìn)程管理工具,用來監(jiān)控系統(tǒng)進(jìn)程運(yùn)行情況,相當(dāng)于windows系統(tǒng)的進(jìn)程管理器。top是系統(tǒng)自帶的工具,后來又有了htop,在top的基礎(chǔ)上提供更多人性化功能,現(xiàn)在又有一個(gè)btop工具,可以實(shí)現(xiàn)更多監(jiān)控功能。
在 Linux 系統(tǒng)上,可以直接使用top命令來查看進(jìn)程。top默認(rèn)是黑白的,可以查看系統(tǒng)總的資源占用情況,也可以查看每個(gè)進(jìn)程的 CPU 使用率、內(nèi)存使用情況。

htop是top的升級(jí)版,提供了彩色模式,并且資源展示效果更多,也更加人性化,比如CPU,內(nèi)存等可以按照百分比展示,還提供網(wǎng)絡(luò)和磁盤IO的統(tǒng)計(jì)信息。

htop已經(jīng)很優(yōu)秀了,現(xiàn)在又有功能更加強(qiáng)大的btop工具。
可以使用yum或者apt工具直接安裝btop。
#redhat系列
yum install -y btop
#debian系列
yum install -y btop
btop默認(rèn)展示的內(nèi)容就非常多,當(dāng)然也顯得很混亂,不過都可以進(jìn)行設(shè)置。下面我們介紹一下btop的常用功能。

打開 btop 后,其實(shí)顯示的是它給你的 “預(yù)置” 界面。默認(rèn)有 4 個(gè)預(yù)置界面,你可以按 p 鍵進(jìn)行切換。命令行界面上會(huì)分別顯示:preset 0,preset 1,preset 2,preset 3。
其實(shí) btop 一共就 4 個(gè)模塊,預(yù)置界面只是把不同的模塊拼在一起顯示罷了。這 4 個(gè)模塊分別是:CPU模塊,存儲(chǔ)模塊,網(wǎng)絡(luò) 模塊,進(jìn)程模塊。這 4 個(gè)模塊對(duì)應(yīng)的快捷鍵分別就是 1,2,3,4 你按一下模塊顯示,再按一下模塊隱藏。
其他選項(xiàng),可以通過幫助查看查看。按esc切換菜單,然后選擇第二個(gè)HELP選項(xiàng)即可。

如果不喜歡默認(rèn)的主題,可以從官網(wǎng)下載主題文件,然后更換主題。

#將主題文件拷貝至專用目錄下
cp ~/btop/themes/* ~/.config/btop/themes/
hemes/*
選擇自己喜歡的主題。

下面我們來詳細(xì)介紹一下btop的內(nèi)容。第一是CPU統(tǒng)計(jì)信息,包括CPU 型號(hào)、各內(nèi)核的使用率、溫度,CPU 整體的負(fù)載,以及一個(gè)直觀的圖像,所有數(shù)據(jù)都是實(shí)時(shí)顯示的。

第二部分是內(nèi)存和磁盤統(tǒng)計(jì),包括磁盤IO統(tǒng)計(jì)

第三部分是網(wǎng)絡(luò)統(tǒng)計(jì)。

最后一部分是進(jìn)程管理,這個(gè)與top的類似。包括pid,Program: 進(jìn)程名稱,Command: 執(zhí)行命令的路徑,Threads: 進(jìn)程包含的線程數(shù),User: 啟動(dòng)進(jìn)程的用戶,MemB: 進(jìn)程所占用內(nèi)存,Cpu%: 進(jìn)程所占用 CPU 百分比等信息。

btop雖然功能更多,但其實(shí)信息還是有一些混亂,對(duì)于新手不友好,可以先熟悉htop,再使用btop。
總的來說,top、htop 和 btop 這三款工具在 Linux 系統(tǒng)進(jìn)程管理中都發(fā)揮著重要作用。top 作為基礎(chǔ)工具,滿足基本需求;htop 在其之上優(yōu)化展示;btop 則功能更全面。用戶可根據(jù)自身需求和熟練程度,選擇最適合自己的進(jìn)程管理工具,從而更好地管理 Linux 系統(tǒng)。
想了解更多Linux相關(guān)分享歡迎上藍(lán)隊(duì)云官網(wǎng)查詢,藍(lán)隊(duì)云為大家準(zhǔn)備了完善的技術(shù)支持庫參考,大家可自行查閱,更多技術(shù)問題,也可以直接咨詢專業(yè)客服。