现在的位置: 首页 > Linux > Linux基础 > 正文
超强的top替代工具htop
2013年08月05日 Linux基础 ⁄ 共 1454字 暂无评论 ⁄ 被围观 10,620 views+

一、什么是htop?

top是所有类unix系统的必备工具,能直观方便的查看到系统负载、内存及进程等信息。

而htop具有top工具的全部功能且还新增了一些额外的功能和使用体验改进。与top相比,其具有如下优势:

  • 与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。
  • 可以在查找应用程序内存泄漏问题时使用;
  • 提供更方便、光标控制的界面来杀死进程;
  • 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行;
  • 启动比top快。

二、htop软件的获取与安装:

2.1 源码安装:

在htop项目的官方页面http://htop.sourceforge.net/中,提供了多种获取软件的方式,svn、rpm包等,目前最新版为1.0.2:

[root@server1 htop]# wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz
tar zxvf htop-1.0.2.tar.gz
cd htop-1.0.2
./configure
make
make install

2.2 RPM安装:

[root@server1 ~]# rpm -ivh http://pkgs.repoforge.org/htop/htop-1.0.2-1.el6.rf.x86_64.rpm
Retrieving http://pkgs.repoforge.org/htop/htop-1.0.2-1.el6.rf.x86_64.rpm
warning: /var/tmp/rpm-tmp.sMKDKN: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
Preparing... ########################################### [100%]

1:htop ########################################### [100%]

三、htop用法:

直接执行htop命令,即可启动htop工具,启动后界面如下:

htop基本用法

说明:

1、头部左边:显示CPU、内存、Swap占用率,数字标识的表示CPU每核心使用率

htop2

2、头部右边:

htop3

第一行:进程总数,当前运行进程数

第二行:5、10、15分钟负载

第三行:系统运行时间

3、主体部分:

htop4

PID:进程标志号,是非零正整数
USER:进程所有者的用户名
PR:进程的优先级别
NI:进程的优先级别数值
VIRT:进程占用的虚拟内存值
RES:进程占用的物理内存值
SHR:进程使用的共享内存值
S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
%CPU:该进程占用的CPU使用率
%MEM:该进程占用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间
COMMAND:进程启动的启动命令名称

4、底部菜单栏:

htop1

F1:帮助

F2:设置htop显示方式(偏好)

htop_setup

其他参考下面常用操作说明。

htop参数:

  • -d[刷新时间]-u[指定用户]
  • Space:标记进程,可以一起kill掉
  • U:去掉所有进程上的标记
  • s:追踪进程
  • l:显示进程打开的文件

htop常用操作:

  • F1,h:帮助;
  • F2,S:设置;
  • F3, /:搜索;
  • F4,I:反转排序顺序;
  • F5,T:树形显示进程的父进程关系;
  • F6,>:选择字段进行排序;
  • F7,],-:增加进程优先级;
  • F8,[,+ :减少进程优先级
  • F9,K :kill进程;
  • F10,Q,q:退出

给我留言

留言无头像?


×