首页 > 技术文章 > htop基本使用

zxiaozhou 2016-11-25 14:31 原文

一、什么是htop?

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

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

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

二、安装htop?

直接使用yum install htop即可

三、htop用法:

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

 

说明:

1、头部左边:显示CPU、内存、Swap占用率,数字标识的表示CPU每核心使用率(如果有多核的话,该地方应该就会有数字代替,会从1开始显示)

2、头部右边:

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

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

第三行:系统运行时间

3、主体部分:

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

 4、底部菜单栏:

F1:帮助

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

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

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:退出

推荐阅读