glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,可以监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。glances 能够为 Unix 和Linux 性能专家提供监视和分析性能数据的功能,其中包括:html
CPU 使用率centos
内存使用状况服务器
内核统计信息和运行队列信息网络
磁盘 I/O 速度、传输和读/写比率ide
文件系统中的可用空间工具
磁盘适配器性能
网络 I/O 速度、传输和读/写比率spa
页面空间和页面速度命令行
消耗资源最多的进程server
计算机信息和系统资源
glances 工具能够在用户的终端上实时显示重要的系统信息,并动态地对其进行更新。这个高效的工具能够工做于任何终端屏幕。另外它并不会消耗大量的 CPU 资源,一般低于百分之二。glances 在屏幕上对数据进行显示,而且每隔两秒钟对其进行更新。您也能够本身将这个时间间隔更改成更长或更短的数值。glances 工具还能够将相同的数据捕获到一个文件,便于之后对报告进行分析和绘制图形。输出文件能够是电子表格的格式 (.csv) 或者 html 格式。
在centos6.6上安装好glances后,能够直接输入glances,h键显示帮助信息
glances使用方法:
glances[-bdehmnrsvyz1] [-B bind] [-c server] [-C conffile] [-p port] [-P password][--password] [-t refresh] [-f file] [-o output]
经常使用的选项有:
-b: 以Byte为单位显示网卡数据速率;
-d: 关闭磁盘I/O模块
-f /path/to/somewhere: 设置输出文件的位置及其格式;
-o {HTML|CSV}
-m: 禁用mount模块
-n: 禁用网络模块
-t #: 指定刷新时间间隔
-1:每一个CPU的数据单独显示
glances还能够在C/S模式下运行:
服务器端:glances -s -B LOCAL_IP
客户端:glances -c SERVER_IP