在本指南中 系統監控任務如何在 Linux 上安裝,最後如何使用 SysMonTask 實用程序來監控 Linux 系統資源的使用情況。

內容

  1. 關於 SysMonTask
  2. 在 Linux 上安裝 Sysmontask
  3. 使用 SysMonTask 監控 Linux 系統資源使用情況
    1. [パフォーマンス]標籤
    2. 為 Sysmontask 設置另一個主題
  4. 卸載 Sysmontask

關於 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 進程概述

默認情況下,Sysmontask 以簡單的表格列格式列出所有正在運行的進程及其使用情況。正如您在上面的輸出中看到的,以下詳細信息[プロセス]在選項卡中列出。

  • PID(進程 ID)
  • 進程名稱
  • 處理器 (遞歸 CPU)使用
  • 記憶 (遞歸內存)用法
  • CPU使用率
  • 內存使用情況
  • 以人類可讀格式讀取和寫入光盤的速度
  • 流程所有者
  • 以及過程的實際路徑

Sysmontask 不僅僅是一個進程查看器。您還可以殺死不需要的進程。要殺死一個進程,只需選擇並單擊該進程 殺手 底部的按鈕。

從 sysmontask 界面殺死進程

[パフォーマンス]標籤

[プロセス]選項卡旁邊[パフォーマンス]顯示選項卡。[パフォーマンス]選項卡的左窗格顯示 CPU、內存、HDD/SDD 和網絡接口卡的總資源使用情況。您可以在右窗格中查看每個設備的單獨統計信息。

sysmontask 性能選項卡sysmontask 性能選項卡

正確的[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系統監視器任務管理器