在程序员杂志上看到glances这个工具,看截图感觉不错,就自己试着安装了下。
glances是一款命令行监控软件,可以很方便的查看cpu使用情况、系统进程、内存使用情况、swap使用情况、网络流量、磁盘I/O、磁盘容量等。
安装glances有很多种方法,笔者就第一种方法——From PyPi (easy and cross platform way)进行了测试。系统环境是ubuntu 12.04。
更新软件包列表
sudo apt-get update
安装依赖包
sudo apt-get install python-pip build-essential python-dev
如果出现不能下载的情况,看下是不是修改apt-get源了,如果有修改要改回来,官方的源虽然慢些,但是内容全。下载确实很慢,笔者下了近1个小时才好。
上面python-pip是python的软件管理包,用这个软件可以很方便的安装python的一些扩展;build-essential用来编译c/c++程序;python-dev是python的开发工具包。
安装glances
sudo pip install Glances
安装成功就会提示Successfully installed Glances psutil这样的信息。
使用glances
glances
系统监视工具glances运行界面
从上图可以看到,其中列出了cpu使用信息、load average、内存使用情况、swap使用情况、网络流量、磁盘I/O和磁盘占用,还有系统进程。一个界面上能看到这么多信息,确实非常方便,很感谢作者开发出这么好的工具。按下h键可以查看帮助说明。