glances资源检测工具使用
系统资源检测工具有很多,top,htop等
glances工具是由pythoni语言编写,使用psutil模块来采集系统的硬件资源等等
glances可以为unix和linux操作系统提供专家级别的性能检测。
我们可以使用的功能:
-CPU使用率
-内存使用情况
-内核统计信息
-磁盘的I0速度,读取数据,写入数据的一个速度,传输的速率
-文件系统的剩余空间
-网络的I0速度,网络的读取数据和写入数据的传输效率
-缓存空间的使用情况Swap空间
-动态进程信息
-系统负载信息
……
glance还能够将采集到的数据,输出到一个文件中,便于数据分析人员,对服务器性能报表进行分析以及绘制图表等
1、必须得安装此工具
第一种:
用python的软件包管理工具pip
pip3 install glances
第二种:
yum install glances -y
2、glancel的界面信息
3、输入命令与glances页面进行交互
h:显示glances帮助信息
q:退出glances
c:以cpu排序
m:以内存排序
i:以IO速率排序
p:以进程名排序
d:打开,关闭磁盘读写情况
f:打开,关闭文件系统剩余空间情况
4、glance的web服务功能
此功能能够将glances监控到的数据,以网站形式做一个展示,用浏览器去查看
(1)先安装一下这些工具
yum install python python-pip python-devel gcc -y
(2)再用pythoni的包管理工具,安装一个模块,用于启动web服务
pip install bottle
5、使用glances运行一个web监控界面
命令:glances -w
127.0.0.1本地回环地址,用于机器硬件之间的ip通信,只能用于内部访问
0,0,0.0表示绑定服务到这台机器的所有网卡上
比如:http://0.0.0.0:61208/
192.168.255.155
对外提供访问服务的p地址,由网卡提供服务
192.168.255.155:61208
6、glances还支持cs模式,glances运行一个serverl服务端,可以用clent客户端去远程连接访问,查看系统状况
(1)服务端运行如下命令
glances -s -B 0.0.0.0
(2)在客户端机上连接服务端
glances -c 服务端ip