htop是一款运行于Linux系统监控与进程管理软件,用于取代Linux/Unix下传统的top,htop用C语言编写,采用了ncurses库,所以使用有此功能须要安装ncurses。
与top相比有什么优势:
1.htop提供全部进程的列表,而且以不一样颜色标识出CPU、swap和内存等状态
2.更优雅的显示界面
3.可以垂直和水平滚动,更方便看到全部的进程和完整的命令行
4.操做更方便、更简单,能够直接kill、renice进程而不须要输入进程号(前提是要定位好对象)
5.同时支持鼠标操做哦,很是有特点(须要安装 ncurses 依赖包)
6.启动htop命令比top快0.5秒(不知道这算不算优点..............)
....
....
htop 官网: http://sourceforge.net/projects/htop
一、安装
两种方法简单安装:
源码安装:
mysql
wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz/download tar zxf htop-1.0.2.tar.gz cd htop-1.0.2 ./configure make && make install
Yum安装:
因为CentOS/RHEL yum 库中没有内置 htop包,须要添加 EPEL 源:
sql
CentOS/RHEL 5.x 安装: 32位系统 rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 64位系统 rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm CentOS/RHEL 6.x 安装: 32位系统 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm 64位系统 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm 导入key: rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 安装htop: yum -y install htop
二、简单使用
直接运行 htop 命令:
[root@twexdb1 ~]# htop
ide
上图中最上面几行显示的是CPU信息,我这里有16颗CPU(0-15),
左上角CPU下面分别是内存、交换区的使用状况,
右边显示进程状态的相关信息、系统负载、开机时间,
下面就是进程的实时状态。
最下面一行是快捷键操做,能够用鼠标点击,也能够直接按相应的快捷键!
经常使用的操做命令:
t: 显示树形结构
工具
u: 显示某个用户的进程,在左侧选择用户spa
上图标记处 All users 列表下面显示的就是当前正在运行相关程序的用户,能够用鼠标或键盘的上下箭头键来定位相应的用户,而后回车,就显示指定用户正在运行的进程。
我这里定位显示mysql用户:
h : 显示帮助等同于 F1
H : 显示/隐藏用户线程
K : 显示/隐藏内核线程
简单介绍到这里,这工具操做相对简单,不是很复杂,容易上手就不细说了.若是你还在用top,那你是否是以为你out了,直接alias top="htop",有关更详细的用法请参考:man htop
.net