Pages

Tuesday, 23 April 2013

安装Glances来监控你的VPS运行状态

htop在很大程度上是优化了的top命令,今天再给大家介绍一个监控VPS运行进程的工具——Glances。

Glances是一个CLI基础的系统监控工具,基于Python语言开发,功能十分强大。


接下来我们来看看如何安装Glances:
依赖组件:
Python 2.6及以上bane不能 (Python 3+ 未测试)
build-essential
python-dev
python-setuptools
python-psutil 0.4.1+
python-jinja2 2.0+
pysensors
安装过程:

先下载安装包
   
$ rm -rf /tmp/nicolargo-glances-*
$ wget -O /tmp/glances-last.tgz https://github.com/nicolargo/glances/tarball/master

接下来安装:
   
$ yum install python-setuptools build-essential python-dev
$ cd /tmp
$ tar zxvf glances-last.tgz
$ cd nicolargo-glances-*
$ python setup.py install

    安装过程中如果出现error: command 'gcc' failed with exit status 1的错误,请执行yum install gcc python-devel来解决。

运行Glances:

要运行Glances,只需要执行:

    $ glances

参数解析:

1,头部

头部显示了hostname(主机名)和操作系统, 版本和构架.

2,CPU
短型显示

长型显示(只在宽型终端中显示)

CPU统计是按照百分数和刷新时间而定的,第一行是总的CPU使用率

3,负载

这里分别显示1分钟、5分钟、15分钟内系统的负载情况

4,内存

5,硬盘IO

6,文件系统

7,进程
短型显示

长型显示(只在宽型终端中才显示)