系统监控工具-glances
glances 是利用Python语言开发,的监控工具,与Linux命令中的top最为相似,但是比top命令更齐全.
主要用来监控:
·CPU 使用 率;
·内存 使用 情况;
·内核 统计 信息 和 运行 队列 信息; ·
磁盘 I/ O 速度、
传输 和 读/ 写 比率;
·文件 系统 中的 可用 空间;
·磁盘 适配器;
·网络 I/ O 速度、
传输 和 读/ 写 比率;
·页面 空间 和 页面 速度;
·消耗 资源 最多 的 进程;
·计算机 信息 和 系统 资源。
我们先来安装一下glances,安装非常简单:
# pip install glances
如此就可以安装成功
命令执行后会看到如下图示,与top命令类似,但是比top更全面 (只是字体是灰色,把背景色调成其他颜色就可以了)

为了增加可读性,glance会以不同的颜色表示不同的状态
绿色:表示性能良好
紫色:表示新更能报警应当采取措施
红色:表示性能问题 严重,可以看到我的磁盘使用量为红色,剩余空间不足.
跟top类似,glance也是一个交互式的工具,因为我们可以使用命令来控制我们想要看到的结果
常见命令:
h: 显示帮助信息
·q: 离开 程序 退出;
·c: 按照 CPU 实时 负载 对 系统 进程 排序;
·m: 按照 内存 使用 状况 对 系统 进程 排序;
·i: 按照 I/ O 使用 状况 对 系统 进程 排序;
·p: 按照 进程 名称 排序;
·d: 显示 或 隐藏 磁盘 读写 状况;
·f: 显示 或 隐藏 文件 系统 信息;
·1: 分开 显示 每个 CPU 的 使用 情况。
如果只会这样查那和咸鱼有什么区别
我们的终极目标是使用web端查询:
Bottle并不基于任何扩展的类库。只需要下载bottle.py文件到你的项目目录就可以使用它。
列举四种安装方式:(选择其中一种就可以哈)
$ wget http://bottlepy.org/bottle.py
$ sudo pip install bottle # recommended
$ sudo easy_install bottle # alternative without pip
$ sudo apt-get install python-bottle # works for debian, ubuntu, ...
安装好后执行 glances -w
这时候就可以使用web端访问了.IP+端口号即可,端口号哪里找? 在glances -w命令一执行,就会出现端口号,记下来就可以了
原文发布于微信公众号 - 大数据
系统监控工具-glances的更多相关文章
- linux系统监控工具glances
glances linux系统自带了很多系统性能监控工具,如top,vmstat,iftop等等,还有一款监视工具glances,它能把其他几个监控的指标都集于一身.Glances是一个相对比较新的系 ...
- 系统监控工具glances
glances是一款由python开发的系统监控工具,可以实时查看CPU.内存.网络.IO.进程.磁盘空间使用率的使用情况,并且支持三种运行模式,个人感觉比top命令使用更便捷: 安装glance ...
- Htop/Glances/Dstat性能测试系统监控工具领域的瑞士军刀
原文链接:https://mp.weixin.qq.com/s/TvfzIy4uXHPOFQ1h5Q4KWg 建议点击原文链接查看 续上篇分享的[性能测试工具],今天整理了常用的系统监控工具,当然有特 ...
- 非常实用的Linux 系统监控工具
随着互联网行业的不断发展,各种监控工具多得不可胜数.这里列出网上最全的监控工具.让你可以拥有超过80种方式来管理你的机器.在本文中,我们主要包括以下方面: 命令行工具 网络相关内容 系统相关的监控工具 ...
- linux学习-系统监控工具
系统监控工具 come from:https://blog.csdn.net/free050463/article/details/82842273top.free.vmstat.iostat.pma ...
- Linux资源监控工具 glances
使用资源监控工具 glances 前言 glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁 ...
- 管理员必备的Linux系统监控工具
管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图, 也就是正在运行进程.在默认情况下,显示系统 中CPU使用率最高的任务,并每5秒钟刷新一次. ...
- 管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧.大多数Linux发行版本都装备了大量的监控工具.这些工具提供了能用作取得相关信息和系统活动的量度指标.你能使用这些工具发现造成性 ...
- 淘宝内部大量使用的开源系统监控工具--Tsar
Tsar是淘宝开发的一个非常好用的系统监控工具,在淘宝内部大量使用 它不仅可以监控CPU.IO.内存.TCP等系统状态,也可以监控Apache,Nginx/Tengine,Squid等服务器状态 ...
随机推荐
- 神经网络优化方法总结:SGD,Momentum,AdaGrad,RMSProp,Adam
1. SGD Batch Gradient Descent 在每一轮的训练过程中,Batch Gradient Descent算法用整个训练集的数据计算cost fuction的梯度,并用该梯度对模型 ...
- Solidity中如何判断mapping中某个键是否为空呢?
Solidity中如何判断mapping中某个键是否为空呢? 一.比较标准的做法是建立一个专门和value相关的结构体,用一个布尔型变量来看是否这个key所对应的value被赋过值 代码如下: pra ...
- 让浏览器兼容ES6语法(gulp+babel)
使用gulp+babel搭建ES6环境 前言 我们查阅资料可以知道ECMAScript 2015(简称ES6)已经于2015年发布,由于用户使用的浏览器版本在安装的时候可能早于ES6的发布,而到了今天 ...
- 使用Akka构建集群(二)
前言 在<使用Akka构建集群(一)>一文中通过简单集群监听器的例子演示了如何使用Akka搭建一个简单的集群,但是这个例子“也许”离我们的实际业务场景太远,你基本不太可能去做这样的工作,除 ...
- 微信开发(一)基于Wx-java的微信分享功能
最近在做微信服务号开发,简单总结一下,便于自己学习积累和分享给大家: 环境介绍: Spring+ Spring MVC +Mybatis 开发语言: JAVA 微信公众平台的开发中,微信只公布了一个基 ...
- 第20课-数据库开发及ado.net 可空值类型,资料管理器,多条件查询,Case
第20课-数据库开发及ado.net 可空值类型,资料管理器,多条件查询,Case SqlHelper using System; using System.Collections.Generic; ...
- [android] 新闻客户端实现左侧导航点击切换
设置主布局文件,为根布局设置一个id,作为内容区 给ListView的条目设置点击事件,setOnItemClickListener()方法,参数:上下文 当前的Fragment实现OnItemCli ...
- NavicatForOracle无法连接数据库,报错ORA-28547
因为换了新项目,要用到oracle数据库,但是用Navicat连接oracle不像连接MySql那样简单,连接的时候总是报ORA-28547,最后搜了一下解决方案发现是install client没有 ...
- Mybatis标签bind用法
Mybatis使用bind元素进行模糊查询,不用在乎数据库是mysql还是oracle从而提高可移植性 使用bind元素传递多个参数 public List<Student> findSt ...
- Mycat入门配置_读写分离配置
1.Mycat的分片 两台数据库服务器: 192.168.80.11 192.168.80.4 操作系统版本环境:centos6.5 数据库版本:5.6 mycat版本:1.4 release 数据库 ...