文档章节

如何在Ubuntu上使用Glances监控系统

linuxprobe
 linuxprobe
发布于 2016/07/16 17:47
字数 903
阅读 57
收藏 0

如何在Ubuntu上使用Glances监控系统如何在Ubuntu上使用Glances监控系统

Glances 的功能

◆CPU 平均负载

◆不同状态(如活动、休眠)进程的数量

◆所有内存信息,如物理内存、交换空间、空闲内存

◆CPU 信息

◆网络连接的上行/下行速度

◆磁盘 I/O 读/写速度详细信息

◆当前挂载设备的磁盘使用情况

◆消耗资源最多的进程和他们的 CPU/内存使用情况

安装 Glances

Glances 在 Ubuntu 的软件仓库中,所以安装很简单。执行下面的命令安装 Glances:

sudo apt-get install glances

若安装后无法正常使用,可考虑使用 pip 安装/升级 glances:

sudo pip install --upgrade glances

Glances 使用方法

安装完成后,可以执行下面的命令启动 Glances:

glances

你将看到类似下图的输出:

如何在Ubuntu上使用Glances监控系统如何在Ubuntu上使用Glances监控系统

glances monitor system output

要退出 Glances 终端,按 ESC 键或 Ctrl + C。

默认情况下,时间间隔(显示数据刷新的时间间隔)是 1 秒,不过你可以在从终端启动 Glances 时自定义时间间隔。

要把时间间隔设为 5 秒,执行下面的命令:

glances -t 5

Glances 中不同颜色的含义:

◆绿色:正常(OK)

◆蓝色:小心(careful)

◆紫色:警告(warning)

◆红色:致命(critical)

默认设置下,Glances 的阀值设置是:careful=50,warning=70,critical=90。你可以通过 “/etc/glances/” 目录下的默认配置文件 glances.conf 来自定义这些阀值。

Glances 的选项

 

Glances 提供了很多快捷键,可以在它运行时,用来查找输出信息。

下面是一些常用的热键列表:

◆m:按内存占用排序进程

◆p:按进程名称排序进程

◆c:按 CPU 占用率排序进程

◆i:按 I/O 频率排序进程

◆a:自动排序进程

◆d:显示/隐藏磁盘 I/O 统计信息

◆f:显示/隐藏文件系统统计信息

◆s:显示/隐藏传感器统计信息

◆y:显示/隐藏硬盘温度统计信息

◆l:显示/隐藏日志

◆n:显示/隐藏网络统计信息

◆x:删除警告和严重日志

◆h:显示/隐藏帮助界面

◆q:退出

◆w:删除警告记录

使用 Glances 监控远程系统

你也可以使用 Glances 监控远程系统。要在远程系统上使用它,使用下面的命令:

glances -s

你会看到类似下面的输出:

如何在Ubuntu上使用Glances监控系统如何在Ubuntu上使用Glances监控系统

glances monitor remote system server

如你所见,Glances 运行在 61209 端口。

现在,到远程机器上执行下面的命令以连接到指定 IP 地址的 Glances 服务器上。假设 192.168.1.10 是你的 Glances 服务器 IP 地址。

glances -c -P 192.168.1.10

结论

对于每个 Linux 系统管理员来说,Glances 都是一个非常有用的工具。使用它,你可以轻松、高效地监控 Linux 系统。如果你有什么问题,自由地评论吧!

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

本文转载自:http://www.linuxprobe.com/monitorin-system-ubuntu.html

linuxprobe
粉丝 23
博文 257
码字总数 45072
作品 0
朝阳
私信 提问
Unix系统下的实时监控的瑞士军刀—Glances

Glances是由Python写成的脚本,并使用psutil库来获取关键要素的统计值,如CPU,负载平均值,内存,网络,磁盘,文件系统,进程等。同系统自带的top一样都是非常齐全的服务器中的负载详情,但...

往事_Jim_遗
2017/10/21
0
0
系统监控工具 Glances

glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息. glances 可以为 Unix 和 Li...

jsj_007
2017/08/12
0
0
使用资源监控工具 glances

前言 glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的...

IBMdW
2013/05/21
1K
8
资源监控工具--glances

glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。 glances 可以为 Unix 和 ...

匿名
2013/05/21
13.3K
2
#glances#一个非常不错的性能监控工具

因为nagios过于复杂,之前弄zabbix又出现了未知状况。我只是想找个能实时收集数据进行分析的工具,无疑Glances是最好的选择。 另外,我在找工具时,发现了一个比较不错的简易监控工具——lin...

Hochikong
2015/02/25
561
0

没有更多内容

加载失败,请刷新页面

加载更多

崛起于Springboot2.X之5分钟解决单点登陆(53)

SpringBoot2.X心法总纲 1、pom文件依赖 <dependency> <groupId>com.majiaxueyuan</groupId> <artifactId>sso-core</artifactId> <version>1.2.2</version></dependency> 2、......

木九天
33分钟前
16
0
面向对象和面向过程的区别

面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对...

无名氏的程序员
34分钟前
13
0
OpenStack大事记

2010年7月19日,Rackspace、NASA、Citrix、Dell共同开发并发布OpenStack第一个版本。 2011年10月,Rackspace放弃OpenStack控制权,交由一新成立的OpenStack基金会管理。 2012年5月NASA宣布退...

大别阿郎
35分钟前
10
0
面向对象的简单应用—以交通工具(Vehicle)为列

请定义一个交通工具(Vehicle)的类其中有: 属性: 速度(speed)、 体积(size)等,方法:移动(move())、设置速度(setSpeed(int speed))、加速 speedUp()、减速 speedDown()等。最后在测试类 Ve...

INEVITABLE
46分钟前
9
0
通往艺术家之路

通往艺术家之路 并发编程中,开发者往往需要权衡锁的颗粒粗细,锁住的代码块太大呢会导致可能的线程堵塞,锁的颗粒太细呢又会因为频繁地加锁解锁导致系统用户态内核态的转换从而消费很多时间...

StupidZhe
47分钟前
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部