多亏了桌面环境,几乎所有的Linux发行版都附带了任务管理器应用程序。除此之外,其他Linux的几个系统监控应用程序也有相似的附加功能。
但是最近我遇到了一个为Linux创建的任务管理器,它看起来就像Windows的任务管理器。
你先看一看本文,然后自己决定要不要使用它。
SysMonTask:一个具有Windows任务管理器外观的系统监视器
开源软件SysMonTask将自己描述为“具有Windows任务管理器的紧凑性和实用性的Linux系统监视器,可以进行更高级别的控制和监视”。
SysMonTask使用Python编写,具有以下功能:
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统计信息的附加功能,而其他系统监视器通常不包含此功能。
如果您喜欢它,那就试试把。
git clone支持https和git(即ssh)两种方式下载源码: 当使用git方式下载时,如...
需要注意的是,调用的封装的数据库,和jQuery的保存地址 一、注册 (1)写文本框...
1 概述 在接下来的时间里,将会入手ASP.NET MVC这一专题,尽量用最快的时间,最...
大家好我是爱景甜的网工我是一个思科出身专注于华为的网工 好了话不多说进入正题...
在新的MySQL 8.0.23中,引入了新的有趣功能:不可见列。 这是第一篇关于这个新功...
详解Spring Controller autowired Request变量 spring的DI大家比较熟悉了,对于...
在Asp.net Core之前所有的Action返回值都是ActionResult,Json(),File()等方法返...
多年以后,面对台下五彩斑斓的Jetbrain和Vscode用户,这位曾经的资深的vim追随者...
一个常见的场景,获取:标签背景图片链接: 如字符串:var bgImg = "url (\" htt...
最近在学习jQuery时接触到了show()、hide()、toggle()函数,于是利用这几个函数...