分享一个为Linux创建的任务管理器,看起来就像Windows的任务管理器
关注「开源Linux」,选择“设为星标”
回复「学习」,有我为您特别筛选的学习资料~
链接:https://www.linuxmi.com/sysmontask-linux-task-manager.html
多亏了桌面环境,几乎所有的Linux发行版都附带了任务管理器应用程序。除此之外,其他Linux的几个系统监控应用程序也有相似的附加功能。
但是最近我遇到了一个为Linux创建的任务管理器,它看起来就像Windows的任务管理器。
你先看一看本文,然后自己决定要不要使用它。
SysMonTask:一个具有Windows任务管理器外观的系统监视器
开源软件SysMonTask将自己描述为“具有Windows任务管理器的紧凑性和实用性的Linux系统监视器,可以进行更高级别的控制和监视”。
SysMonTask使用Python编写,具有以下功能:
系统监控图。
显示CPU,内存,磁盘,网络适配器,单个Nvidia GPU的统计信息。
在最新版本中增加了对列出挂载磁盘的支持。
“用户Processess”选项卡可以进行进程筛选,在递归标题上显示递归CPU,递归Memery和聚合值。
当然,您可以从“进程”选项卡中终止进程。
还支持系统主题(深色和浅色)。
SysMonTask使用心得
SysMonTask需要提升权限。当你启动它时,系统会要求你输入管理员密码。我不喜欢任务管理器总是和sudo一起运行。
我测试了一下,以探索其功能。磁盘使用率一直保持稳定,因此我几次将20 GB的文件从外部SSD复制到笔记本电脑的磁盘上。您可以看到与文件传输相对应的峰值。
Process选项卡也很方便。它在列的顶部显示了累积的资源利用率。
“Killer”按钮会添加在左边底部,所以你所要做的就是选择一个进程并点击“Killer”按钮。它在终止进程之前要求您进行确认。
在Linux发行版上安装SysMonTask
虽然SysMonTask是一个轻便的应用程序,但由于Python依赖关系,它将下载50 MB的存档文件,并占用大约200 MB的磁盘空间。
在撰写本文时,SysMonTask可通过PPA用于基于Ubuntu的发行版。
在基于Ubuntu的发行版上,打开终端并使用以下命令添加PPA存储库:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
当然,系统会要求您输入密码。在较新的版本上,存储库列表会自动更新。因此,您可以直接安装该应用程序:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install sysmontask
基于Debian的发行版也可能尝试从deb文件安装它。可以在发布页面上找到。
没有其他发行版的即用型软件包。感到惊讶的是,它基本上是一个Python应用程序,因此可以为其他发行版添加PIP安装程序。也许开发人员会在将来的版本中添加它。
由于它是开源软件,因此您可以获取源代码。
SysMonTask Deb文件和源代码
安装完成后,在菜单中寻找SysMonTask并从那里启动它。
删除SysMonTask
如果要删除它,请使用以下命令:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt remove sysmontask
然后删除PPA:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository -r ppa:camel-neeraj/sysmontask
您还可以使用PPA Purge工具,该工具是处理PPA应用程序删除的便捷实用程序。
对我来说,功能比外观更重要。SysMonTask确实具有监视磁盘性能和检查GPU统计信息的附加功能,而其他系统监视器通常不包含此功能。
如果您喜欢它,那就试试吧。
关注「开源Linux」加星标,提升IT技能
分享一个为Linux创建的任务管理器,看起来就像Windows的任务管理器的更多相关文章
- 分享一个查找linux命令的网站
http://man.linuxde.net/ 不用每次都找度娘浪费时间了
- [转帖] Linux 创建一个简单的私有CA、发证、吊销证书
原创帖子地址: https://blog.csdn.net/mr_rsq/article/details/71001810 Linux 创建一个简单的私有CA.发证.吊销证书 2017年04月30 ...
- 分享一个非常好用又好看的终端工具--Hyper (支持windows、MacOS、Linux)
分享一个非常好用又好看的终端工具--Hyper 官网地址: https://hyper.is/ 打开官网,选择对应版本安装即可:(可能网络原因,无法下载, 可以从我分享的链接下载 链接: https: ...
- 分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)
分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tab ...
- [Unity3D入门]分享一个自制的入门级游戏项目"坦克狙击手"
[Unity3D入门]分享一个自制的入门级游戏项目"坦克狙击手" 我在学Unity3D,TankSniper(坦克狙击手)这个项目是用来练手的.游戏玩法来自这里(http://ww ...
- 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解
阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fe ...
- linux创建用户和用户组
Linux创建用户.用户组 及 删除 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例 ...
- 第三章 用SDK编译出第一个在Linux下的软件界面
第三章 用SDK编译出第一个在Linux下的软件界面 先创建一个工程目录“mkdir project1”,进入目录,创建main.cpp文件,编写代码如下: 代码内容暂时可以先不理解,先让程序跑起来再 ...
- 分享一个安卓中异步获取网络图片并自适应大小的第三方程序(来自github)
安卓中获取网络图片,生成缓存 用安卓手机,因为手机流量的限制,所以我们在做应用时,要尽量为用户考虑,尽量少耗点用户的流量,而在应用中网络图片的显示无疑是消耗流量最大的,所以我们可以采取压缩图片或者将图 ...
随机推荐
- spring-注解驱动模式
spring web装配原理: /** * WebApplicationInitializer Spring MVC 提供接口. * * Spring中的web自动配置,也是可以, */ /** * ...
- MySQL 根据JSON类型的字段进行过滤数据的方式
第一种方式:JSON_CONTAINS 函数 : 执行相等形式的比较 注意:值的类型一定要相同,不然会报错 文档地址:https://dev.mysql.com/doc/refman/8.0/en/j ...
- 如何在网上找MySQL数据库的JDBC驱动jar包?
当我们在开发程序,涉及数据库时,总是需要用到相应的jar包,这不小编就给大家介绍一下如何下载相应的jar包 方法/步骤 1 在百度搜索栏上搜索MySQL 2 选择Downloads 3 选择 Co ...
- 使用 JDBC 操作数据库时,如何提升读取数据的性能?如 何提升更新数据的性能?
要提升读取数据的性能,可以指定通过结果集(ResultSet)对象的 setFetchSize() 方法指定每次抓取的记录数(典型的空间换时间策略):要提升更新数据的性能 可以使用 PreparedS ...
- redis主从复制与哨兵高可用
redis主从复制 话不多说,直接看案例: 环境准备, 主从规划 主节点:6380 从节点:6381.6382 运行3个redis数据库,达到 1主 2从的配置 #主库 6379.conf port ...
- lombok的使用。
今天学习spring event,无意中看到lombok插件,以前也见同事用过,特此看了下用法.觉得还挺好用,记录下. 网上找到的一个比较术语化的解释:lombok是一个基于LGPL的开源J2EE综合 ...
- Linux文件管理 | Linux 文件基础知识
目录 Linux 常用文件类别 Linux 目录结构概述 LInux 系统目录及说明 一.Linux 常用文件类别 1.文件 在Linux上系统上,有一切皆文件的说法,就是说任何软件和I/O设备都 ...
- STM32 标准库
CMSIS 标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难.为了解决不同的芯片厂商生产的Co ...
- ES6-11学习笔记--async,await
基于Generator异步编程语法糖:async await async默认输出Promise对象 将异步的代码以同步的方式书写,提高代码可阅读性 基本使用: function timeout() ...
- Map集合的六种遍历方式
学习目标: 熟练掌握Map的遍历方式 例题: 需求:遍历Map集合 代码如下: package com.yy.object.test.test_collection; import java.util ...