进程管理工具htop、glances、dstat

Linux是一个多用户、多任务的操作系统。在这样的系统中,各种计算机资源(如文件、内存、CPU等)的分配和管理都以进程为单位,而进程是有生命周期的,将一个程序提交给内核并运行起来,这就是一个进程,而我的服务器上同时可能运行着很多进程,这些进程占用的资源或多或少,运行进程的用户也各不相同,各个进程间的优先级也尽不相同,而进程也有许多种状态,此时我们就需要一种软件,可以获取各个进程占用了哪些系统资源,当前系统上还剩余多少资源,这就用到了进程管理工具,本文列举了三种非常强大的进程管理工具,此下一一说明:


一、htop

        htop 官网:http://htop.sourceforge.net/

与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。

与top相比,htop有以下优点:

  • 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。

  • 在启动上,比top 更快。

  • 杀进程时不需要输入进程号。

  • htop 支持鼠标操作。

  • top 已经很老了。


1、安装 htop

    可以通过 yum install htop 来安装它,但前提是要添加epel 的yum源,下面介绍epel?


EPEL 是什么?

EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。


htop软件包默认情况下系统并没有安装,而 htop 正是由 EPEL 源所提供的程序,所以我们想安装htop需要先安装 epel 源;


# rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL        //导入key 
# yum install htop


# htop




本文出自 “那些颠沛留离的日子。” 博客,请务必保留此出处http://linuxzj.blog.51cto.com/6160158/1587186

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。