Ubuntu 安装 Glances 监控系统

Glances 是一个用于监控系统的跨平台、基于文本模式的命令行工具。它是用 Python 编写的,使用 psutil 库从系统获取信息。你可以用它来监控 CPU、平均负载、内存、网络接口、磁盘 I/O,文件系统空间利用率、挂载的设备、所有活动进程以及消耗资源最多的进程。Glances 有很多有趣的选项。它的主要特性之一是可以在配置文件中设置阀值(careful小心、warning警告、critical致命),然后它会用不同颜色显示信息以表明系统的瓶颈。

 

1. Glances 的功能

CPU 平均负载

不同状态(如活动、休眠)

进程的数量

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

CPU 信息

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

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

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

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

 

2.安装 Glances

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

sudo apt-get install glances

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

 

3.Glances 使用方法

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

glances

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

 

 要退出 Glances 终端,按 ESC 键或 Ctrl + C。 默认情况下,时间间隔(LCTT 译注:显示数据刷新的时间间隔)是 1 秒,不过你可以在从终端启动 Glances 时自定义时间间隔。 要把时间间隔设为 5 秒,执行下面的命令:

glances -t 5

 

 

4.Glances 的选项

Glances 提供了很多快捷键,可以在它运行时用来查找输出信息。 
下面是一些常用的热键列表:
 m : 按内存占用排序进程 
p : 按进程名称排序进程 
c : 按 CPU 占用率排序进程 
i : 按 I/O 频率排序进程 
a : 自动排序进程 
d : 显示/隐藏磁盘 I/O 统计信息
 f : 显示/隐藏文件系统统计信息 
s : 显示/隐藏传感器统计信息
 y : 显示/隐藏硬盘温度统计信息
 l : 显示/隐藏日志 
n : 显示/隐藏网络统计信息 
x : 删除警告和严重日志 
h : 显示/隐藏帮助界面 
q : 退出 
w : 删除警告记录

 

posted @ 2018-03-23 18:42  小生观察室  阅读(701)  评论(0编辑  收藏  举报