1. htop 特点

top是linux下常用的监控程序,htop相当于其加强版,颜色显示不同参数,且支持鼠标操作,相对于top简单和人性化!如下图,

htop 详解

下面是详细说明,

134326217.jpg

第一行与第二行,显示CPU当前的运行负载,我这里是双CPU就显示两行!

第三行,显示内存的使用情况!

第四行,显示交换分区使用情况!

134327398.jpg

第一行,显示了当前的进程总数,其中有一个进程在运行!

第二行,显示了当前的负载情况,分别代表了,1分钟,5分钟,15分钟负载!

第三行,显示了系统的运行的时间!

134327262.jpg

PID:进程标志号,是非零正整数

USER:进程所有者的用户名

PR:进程的优先级别

NI:进程的优先级别数值

VIRT:进程占用的虚拟内存值

RES:进程占用的物理内存值

SHR:进程使用的共享内存值

S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

%CPU:该进程占用的CPU使用率

%MEM:该进程占用的物理内存和总内存的百分比

TIME+:该进程启动后占用的总的CPU时间

COMMAND:进程启动的启动命令名称


2. htop 安装

(1). 安装支持组件

wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
tar zxvf ncurses-5.9.tar.gz
cd ncurses-5.9
./configure
make
make install

(2). 安装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

(3). 运行

   直接输入 htop


3. htop 参数

  • -d[刷新时间]-u[指定用户]

  • Space:标记进程,可以一起kill掉

  • U:去掉所有进程上的标记          

  • s:追踪进程

  • l:显示进程打开的文件


4. htop 基本操作

  • F1,h:帮助;

  • F2,S:设置;

  • F3, /:搜索;
    F4,I:反转排序顺序;

  • F5,T:树形显示进程的父进程关系;

  • F6,>:选择字段进行排序;
    F7,],-:增加进程优先级;

  • F8,[,+ :减少进程优先级
    F9,K :kill;

  • F10,Q:退出