linux几个加强的top命令加强工具
- 2020-03-14 08:00:00
- 晓月笔记 转贴
- 3450
转自:晓月笔记:http://www.nicky1605.net/290.html
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。目前有一些开发者为了增强top功能,开发了一些新的加强工具,完全可以用来装逼。
1.Gotop
Gotop是作者用Go语言(Go 1.11+)写的一个Top工具,作者说灵感来源于gtop和vtop。
作者的Github页面中贴出来了全部代码,但是也同样提供了已编译版本下载,作者推荐的也是下载他的编译版本。
作者给出了以下安装命令:
git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop /tmp/gotop/scripts/download.sh mv gotop /usr/bin
1.1.快捷键
- 退出:
q
或者
<C-c>
- 进程导航
-
k或者<Up>: 向上
-
j或者<Down>: 向下
-
<C-u>: 向上翻半页
-
<C-d></pre: 向下翻半页
-
-
<C-b>: 向上翻一页
-
<C-f>: 向下翻一页
-
gg and<Home>: 跳到顶部
-
G and<End>: 跳到底部
- 进程动作:
-
<Tab> : 切换流程分组
-
dd : 关闭选定的进程或进程组
-
- 进程排序
-
c : CPU
-
m : 内存
-
p : PID序号
-
- CPU 和内存图片缩放:
-
h :缩放
-
l : 横向扩展(向外扩展)
-
-
? : 帮助菜单
2.Htop
htop是另一款功能强大的top工具,Unix系统的交互式进程查看器。它是一个代码应用程序(用于控制台或X终端),需要ncurses。
2.1.官网
作品官网:http://hisham.hm/htop/index.php
Github官网:https://github.com/hishamhm/htop
2.2.对比
以下来自Github页面的与系统自带的top命令的对比
- 在
htop
您可以垂直滚动列表和水平看到所有的流程和全面的命令行。
- 在
top
您按下每一个非快捷键时都会延迟(特别是在意外触发其他跳转键时很烦人)。
-
htop
开始更快(
top
似乎在显示之前需要收集数据一段时间)。
- 在
htop
中,您不需要键入进程号来终止进程
top
。
- 在
htop
您执行操作时,您无需键入进程号或优先级值来重新设置进程
top
。
- 在
htop
你可以一次关闭多个进程。
-
top
存在时间更长,因此承受了更多的测试以保证稳定性。
2.3.安装
如果是从官网release页面下载的,那么解压后运行以下命令:
./configure &amp;&amp; make
2.4.介绍
Htop将输出的界面划分成了四个区域,其中: 上左区:显示了CPU、物理内存和交换分区的信息; 上右区:显示了任务数量、平均负载和连接运行时间等信息; 进程区域:显示出当前系统中的所有进程; 操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。
- F1:显示帮助信息;
- F2配置界面中的显示信息;
- F3:进程搜索;
- F4:进程过滤器;
- F5:显示进程树;
- F6:排序;
- F7:减小nice值;
- F8:增加nice值;
- F9:杀掉指定进程;
- F10:退出htop。
联系人: | 王先生 |
---|