使用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界面杀死进程

效果标签

您将在“进程”选项卡旁边看到“性能”选项卡。 在“性能”选项卡下,您将在左侧窗格中拥有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