在本指南中 系統監控任務如何在 Linux 上安裝,最後如何使用 SysMonTask 實用程序來監控 Linux 系統資源的使用情況。
內容
關於 SysMonTask
我前一陣子看過 系統門一個圖形應用程序,用於通過 CPU、GPU、內存、HDD/SDD 和網絡連接監控 Linux 上的資源使用情況。 Sysmon 一段時間以來一直備受關注,因為它類似於 Windows 8/10 任務管理器。今天你會看到另一個名為 Linux 任務管理器的 Windows 系統監控任務..
Sysmontask 是一個圖形化的 Linux 系統監控應用程序,具有 Windows 任務管理器的緊湊性和實用性,可以更好地控制和監控。監控查看運行進程、CPU、內存、HDD/SSD、網卡系統資源使用情況及性能詳情。 sysmon 任務寫在 Python 編程語言及其源代碼可在 Github 上免費獲得。
在 Linux 上安裝 Sysmontask
Sysmontask 可以通過多種方式安裝。
關於 Ubuntu 及其衍生產品:
如果您使用的是 Ubuntu 18.04、20.04、20.10 和同等版本,請使用開發人員創建的這個官方 PPA 來安裝 Sysmontask。
$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
$ sudo apt install sysmontask
筆記: 如果您使用的是 Ubuntu psutil:
$ sudo pip3 install -U psutil
對於 Arch Linux 及其變體:
Sysmon 任務可在 錢因此,可以使用 AUR 助手安裝它。 非常 對於 Arch Linux 及其變體(例如 Manjaro Linux):
$ yay -S sysmontask
或者,您可以手動安裝它,如下所示:
$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask
對於 Fedora:
Sysmontask 在默認存儲庫的 Fedora 發行版中可用。運行以下命令安裝 Sysmontask Fedora。
$ sudo dnf install sysmontask
使用點子:
由於 Sysmontask 是用 Python 編寫的,因此您可以使用: 觀點 包管理器:
$ pip3 install sysmontask
上面的命令像這樣安裝所需的腳本 sysmontask
, sysmontask.set_dark
, sysmontask.set_default
, sysmontask.set_light
什麼時候 sysmontask.uninstall
存在 "~/.local/bin"
目錄。如果這個目錄不在你裡面 $PATH
需要添加 從這個目錄 $PATH
..
$ PATH=/home/sk/.local/bin/:$PATH
醬:
使用以下命令克隆 Sysmontask 存儲庫:
$ git clone https://github.com/KrispyCamel4u/SysMonTask.git
上述命令會將 Sysmontask GitHub 存儲庫的內容下載到名為 SysMonTask
位於當前目錄中。安裝你需要的一切 requirements.md
文檔。此文件位於重複目錄中。
安裝依賴後,運行以下命令從源代碼編譯和安裝 Sysmontask,如下所示:
$ cd SysMonTask
$ sudo python3 setup.py install
對於 Nvidia GPU,您需要安裝 nvidia-smi
..默認情況下,它可以安裝 Nvidia 自己的驅動程序。
要驗證它是否已安裝,請運行以下命令:
$ nvidia-smi
如果未安裝,請在啟動 Sysmontask 之前安裝它。
使用 SysMonTask 監控 Linux 系統資源使用情況
這是 稱讚 首次從終端運行 Sysmon 任務,將所有基本腳本複製到預期位置。
$ sysmontask
Sysmontask 的默認界面如下所示:
默認情況下,Sysmontask 以簡單的表格列格式列出所有正在運行的進程及其使用情況。正如您在上面的輸出中看到的,以下詳細信息[プロセス]在選項卡中列出。
- PID(進程 ID)
- 進程名稱
- 處理器 (遞歸 CPU)使用
- 記憶 (遞歸內存)用法
- CPU使用率
- 內存使用情況
- 以人類可讀格式讀取和寫入光盤的速度
- 流程所有者
- 以及過程的實際路徑
Sysmontask 不僅僅是一個進程查看器。您還可以殺死不需要的進程。要殺死一個進程,只需選擇並單擊該進程 殺手 底部的按鈕。
[パフォーマンス]標籤
[プロセス]選項卡旁邊[パフォーマンス]顯示選項卡。[パフォーマンス]選項卡的左窗格顯示 CPU、內存、HDD/SDD 和網絡接口卡的總資源使用情況。您可以在右窗格中查看每個設備的單獨統計信息。

正確的[CPU]您可以在選項卡上查看以下詳細信息:
- CPU使用率 (%)
- 正在運行的進程數
- 溫度,
- 當前 CPU 使用速度,
- CPU線程數
- 核心數
- 邏輯處理器的數量
- 總 CPU 速度
- VT是否開啟
- 使用 L1 / L2 / L3 緩存
[メモリ]該選項卡顯示以下詳細信息:
- 已安裝內存的總大小
- 當前內存使用情況
- 有效記憶
- 緩衝區/緩存大小
- 交換大小
- 內存速度
- 使用的內存插槽
- 零件
[ディスク]在選項卡下方,您將看到以下詳細信息:
- 總磁盤大小
- 數據傳輸速度
- 讀/寫速度
- 分區細節
- 掛載點
- 文件系統類型
- 總可用空間和可用空間
這些細節是[ネットワーク]您可以在選項卡上檢查它。
- 網卡名稱
- 傳輸/接收速度
- 總傳輸和接收帶寬
- IPv4 / IPv6 地址
- MAC地址
為 Sysmontask 設置另一個主題
默認情況下,Sysmontask 是系統主題。如果您想嘗試一下,還包括淺色和深色主題。
要設置另一個主題,例如淺色主題,請使用以下命令:
$ sysmontask.set_light
輸入並選擇主題編號。
0 : Ambiance
1 : Raleigh
2 : Radiance
3 : Emacs
4 : Yaru
5 : Adwaita
6 : Default
7 : HighContrast
Index for Corresponding Theme that you want to apply?:
要重置為默認主題:
$ sysmontask.set_default
卸載 Sysmontask
如果您不再使用它,只需將其刪除,如下所示:
安裝時使用 Apt
運行以下命令刪除 Sysmon 任務。
$ sudo apt remove sysmontask
為了 DNF
:
$ sudo dnf remove sysmontask
如果安裝 Pip
應使用以下命令刪除:
$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask
如果您從源代碼安裝,請切換到克隆目錄並運行以下命令:
$ ./uninstall.sh
SysMonTask 非常新,並且正在由一些社區成員積極開發。您可能預計會發生錯誤。如果您遇到錯誤,請在下面的 GitHub 頁面上報告。
資源:
- SysMonTaskGitHub 存儲庫
推薦閱讀:
- 您可能想知道的“頂級”命令行實用程序的一些替代方案
- 如何在 Linux 上使用 Procs 顯示進程信息
- 初學者頂級命令教程
- 如何檢查一個進程在 Linux 上運行了多長時間
- Reptyr-從一個終端移動到另一個終端而不關閉正在運行的進程
- 如何在 Linux 上暫停進程並稍後恢復
- 如何在 Linux 上限制進程的 CPU 使用率
- 如何在無響應的 Linux 系統上殺死最大的進程
- 如何在 Linux 上查找命令或進程的執行時間
LinuxPythonSysmontask系統監視器任務管理器