任務(wù)中心:一款流暢的 Linux 系統(tǒng)監(jiān)控應(yīng)用
假如有一天,你發(fā)現(xiàn)你的系統(tǒng)開始運行緩慢,你的發(fā)行版的默認(rèn)的系統(tǒng)監(jiān)控應(yīng)用又無法給與幫助,你會如何處理?
我能理解當(dāng)你在試圖找出是什么進(jìn)程引起你的系統(tǒng)運行緩慢,而系統(tǒng)監(jiān)控器卻無法提供幫助是何等煩惱的事。
在此,我初步介紹的這個工具,或許就是你需要的。這就是 “任務(wù)中心Mission Center”,一個為 Linux 打造的系統(tǒng)監(jiān)控器,旨在提供實用的功能。
下文將一一展示這個應(yīng)用可以做什么,以及它的一些限制。
?? 這個應(yīng)用還是非常新的,處于積極的開發(fā)中。所以,預(yù)計會有一些變動。
? 任務(wù)中心:概述
主要使用 內(nèi)存安全的 Rust 編程語言 編寫的 任務(wù)中心 是一款可以讓你監(jiān)控 CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)以及 GPU 的系統(tǒng)監(jiān)控器。
它的幾個關(guān)鍵特性包括:
- 實時監(jiān)控每個線程的 CPU 使用情況。
- 有能力監(jiān)控 RAM 和 Swap 的使用狀況。
- 提供應(yīng)用和進(jìn)程的詳細(xì)使用信息。
- 監(jiān)控網(wǎng)絡(luò)的利用率和傳輸速度。
???? 初步印象
我在一個運行著 Ubuntu 22.04 LTS 的系統(tǒng)上進(jìn)行了測試,由于這款應(yīng)用 提供了 Flatpak 安裝方式,使得整個安裝過程相當(dāng)簡潔。
我不得不說,任務(wù)中心 看起來和 Windows 11 上的任務(wù)管理器大體相似,這并不算是壞事。這種界面布局十分適合以用戶友好的方式展示所有重要的信息。
我首先查看的是系統(tǒng)監(jiān)控的 “性能Performance” 部分中的 CPU 標(biāo)簽。它向我提供了我處理器的所有關(guān)鍵信息,并配有一個能展示實時 CPU 使用率的圖表。
我還能切換到 “邏輯處理器logical processors” 視圖,以便觀察每個線程的 CPU 使用情況。只需在圖表上進(jìn)行右鍵點擊并進(jìn)入 “改變視圖Change Graph To” 菜單即可切換。
我接下來查看的是 “內(nèi)存Memory” 標(biāo)簽,它提供了一個內(nèi)存使用的實時圖表,以及兩個正在使用的 RAM 模塊的實用信息。
然后我查看了 “硬盤Disk” 標(biāo)簽。即便我在我的系統(tǒng)中有多個存儲硬盤,但我只在 Ubuntu 上使用了 “Disk 4”。我對其進(jìn)行了使用率檢查,顯示出來的似乎是實時的磁盤使用數(shù)據(jù)。
不過,據(jù)開發(fā)者所述,當(dāng)前硬盤使用率的百分比仍在開發(fā)中,因此,現(xiàn)在的數(shù)據(jù)可能尚不準(zhǔn)確。
最后,我查看了 “以太網(wǎng)Ethernet” 標(biāo)簽。它向你展示了有關(guān)系統(tǒng)的網(wǎng)絡(luò)活動的實時圖表,包括了下載和上傳活動的兩個信息點。
然而,它對于應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)使用情況,目前還是沒有應(yīng)用級的網(wǎng)絡(luò)數(shù)據(jù)信息。這個功能,開發(fā)者正 在著手開發(fā)。
接下來,我查看了 “應(yīng)用Apps” 部分。這里包含了系統(tǒng)中運行的大部分(甚至全部)應(yīng)用和進(jìn)程。它不有展示了應(yīng)用/進(jìn)程的全部有用信息,包括 PID、CPU 使用、內(nèi)存和磁盤使用情況。
你還能在任何一個應(yīng)用/進(jìn)程上進(jìn)行右鍵點擊,來選擇 停止應(yīng)用/進(jìn)程 或 強(qiáng)制停止應(yīng)用/進(jìn)程。
我還調(diào)整了任務(wù)中心應(yīng)用的一些設(shè)置,比如:
- 調(diào)整所有實時圖表的更新頻率
- 設(shè)定合并進(jìn)程統(tǒng)計數(shù)據(jù)
- 記住我在 “應(yīng)用Apps” 部分所使用的排序順序。
我注意到一個缺失的數(shù)據(jù),關(guān)于我的 GPU。任務(wù)中心未能檢測到我的英偉達(dá) GPU。
這是可以理解的,因為 GPU 的支持目前仍然處于實驗階段,僅支持 AMD 和英偉達(dá)的 GPU。
?? 獲取任務(wù)中心
任務(wù)中心可以在 Flathub 商店 或者 GitLab 上獲得,如果你更傾向于從源碼來構(gòu)建的話。
?? 你會考慮用任務(wù)中心來替代你 Linux 系統(tǒng)上的默認(rèn)系統(tǒng)監(jiān)控器嗎?