使用SysMonTask監視Linux系統資源使用情況

在本指南中,我們將討論什麼是 SysMonTask,如何在Linux中安裝它,最後如何使用SysMonTask實用工具監視Linux系統資源使用情況。

關於SysMonTask

前一陣子我們看着 西蒙,這是一個圖形應用程序,用於監視有關Linux中CPU,GPU,內存,HDD / SDD和網絡連接的資源使用情況。 Sysmon在短時間內獲得了關注,因為它看起來類似於Windows 8/10的任務管理器。 今天,我們將看到另一個名為Task Manager For Linux的Windows,名為 SysMonTask

Sysmontask是一個圖形化Linux系統監視器應用程序,具有Windows Task Manager的緊湊性和實用性,可以進行更高級別的控制和監視。 它將監視並顯示系統資源使用情況以及正在運行的進程,CPU,內存,HDD / SSD和網絡接口卡的性能詳細信息。 Sysmontask是寫在 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 <= 20.04版本,則應安裝 psutil

$ sudo pip3 install -U psutil

在Arch Linux及其變體上:

Sysmontask可用於 AUR,因此您可以使用任何AUR幫助器工具(例如 在Arch Linux及其類似Manjaro Linux的變體上運行,如下所示:

$ yay -S sysmontask

或者,您可以手動安裝它,如下所示:

$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask

在Fedora上:

Sysmontask在Fedora發行版的默認存儲庫中可用。 運行以下命令以在Fedora中安裝Sysmontask:

$ sudo dnf install sysmontask

使用點數:

由於Sysmontask是用Python編寫的,因此您可以使用以下命令進行安裝 點子 套餐經理:

$ pip3 install sysmontask

上面的命令將安裝必要的腳本,例如 sysmontasksysmontask.set_darksysmontask.set_defaultsysmontask.set_lightsysmontask.uninstall"~/.local/bin" 目錄。 如果此目錄不在您的目錄中 $PATH,您需要添加 該目錄到 $PATH

$ export PATH=/home/sk/.local/bin/:$PATH

來源:

Git使用以下命令克隆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系統資源使用情況

它是 推薦的 以便從Terminal首次運行Sysmontask,以便將所有基本腳本複製到預期的位置。

$ sysmontask

Sysmontask的默認界面如下所示:

sysmontask進程概述

默認情況下,Sysmontask以簡單的表格列格式列出所有正在運行的進程及其用法。 從上面的輸出中可以看到,“進程”選項卡下列出了以下詳細信息:

  • PID(進程ID)
  • 流程名稱
  • 中央處理器 (遞歸CPU)使用情況
  • 記憶體 (遞歸內存)用法
  • CPU使用率
  • 內存使用情況
  • 可讀格式的磁盤讀寫速率
  • 流程的所有者
  • 和過程的實際路徑

Sysmontask不僅是一個進程查看器。 您也可以終止不必要的進程。 要終止某個進程,只需選擇它並點擊 殺手er 底部的按鈕。

使用SysMonTask監視Linux系統資源使用情況從sysmontask界面殺死進程

效果標籤

您將在“進程”選項卡旁邊看到“性能”選項卡。 在“性能”選項卡下,您將在左側窗格中擁有CPU,內存,HDD / SDD,網絡接口卡的總資源使用情況。 在右側窗格中,您可以查看每個設備的單獨統計信息。

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

在右側的“ CPU”選項卡下,您可以查看以下詳細信息:

  • CPU利用率,以%為單位
  • 正在運行的進程數
  • 溫度,
  • 當前的CPU使用速度,
  • CPU線程數
  • 核心數
  • 邏輯處理器數
  • 總CPU速度
  • 是否啟用VT
  • L1 / L2 / L3緩存使用率

內存選項卡列出了以下詳細信息:

  • 已安裝的總內存大小
  • 當前內存使用情況
  • 有效內存
  • 緩衝區/緩存大小
  • 交換尺寸
  • RAM速度
  • 使用的內存插槽
  • 構成因素

在“磁盤”選項卡下,您將找到以下詳細信息:

  • 磁盤總大小
  • 資料傳輸率
  • 讀/寫速度
  • 分區詳細信息
  • 掛載點
  • 文件系統類型
  • 總可用空間

您可以在“網絡”標籤下查看這些詳細信息:

  • 網卡名稱
  • 收發速度
  • 發送和接收的總帶寬
  • 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,運行以下命令刪除Sysmontask:

$ sudo apt remove sysmontask

為了 DNF

$ sudo dnf remove sysmontask

如果安裝了 Pip,以下命令應將其刪除:

$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask

如果您是從源代碼安裝的,請轉到克隆的目錄並運行:

$ ./uninstall.sh

SysMonTask是非常新的,並且正在由一些社區成員積極開發。 您可能會期望出現錯誤。 如果遇到任何錯誤,請在下面給出的GitHub頁面中報告它們。

資源:

建議閱讀:

  • 您可能想知道的“ top”命令行實用程序的一些替代方法
  • 如何在Linux上使用Procs顯示過程信息
  • 頂級命令教程,為初學者提供示例
  • 如何找出進程在Linux中運行了多長時間
  • Reptyr –將正在運行的進程從一個終端移到另一個終端而無需關閉它
  • 如何在Linux中掛起進程並在以後恢復
  • 如何在Linux中限制進程的CPU使用率
  • 如何在無響應的Linux系統中殺死最大的進程
  • 如何在Linux中查找命令或進程的執行時間

LinuxPythonSysmontaskSystem Monitor任務管理器

Sidebar