htop 是一个 Linux 下的交互式的进程浏览器,可以用来替换Linux下的top命令。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。其实htop是top的加强版,增加了很多功能。
下载地址http://hisham.hm/htop/releases/
下载安装
# wget http://hisham.hm/htop/releases/1.0.2/htop-1.0.2.tar.gz
# tar -zxf htop-1.0.2.tar.gz
# ./configure --prefix=/usr/local/htop
# make
# make install
启动
# /usr/local/htop/bin/htop
按向下方向键可以往下遍历进程,可以选择到需要监控的nginx进程
按F5可以看树形目录的进程,nginx是开启一个主进程,一个子进程
按s可以看到系统调用,可见目前nginx正在调用epoll_wait
说明:
F8:增加nice值,降低进程的优先级
F7:减少nice值,提高进程的优先级
F9:对进程传递信号
F10:结束htop
/:搜索字符
t:显示树形结构
H : 显示/隐藏用户线程
K : 显示/隐藏内核线程
H : 显示/隐藏用户线程
K : 显示/隐藏内核线程
下面有F1~F10的功能和对应的字母快捷键。
Shortcut Key | Function Key | Description |
---|---|---|
h | F1 | Invoke htop Help |
S | F2 | Htop Setup Menu |
/ | F3 | Search for a Process |
I | F4 | Invert Sort Order |
t | F5 | Tree View |
> | F6 | Sort by a column |
[ | F7 | Nice - (change priority) |
] | F8 | Nice + (change priority) |
k | F9 | Kill a Process |
q | F10 | Quit htop |