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

简介:
+关注继续查看

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



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

Glances 的功能

  • CPU 平均负载
  • 不同状态(如活动、休眠)进程的数量
  • 所有内存信息,如物理内存、交换空间、空闲内存
  • CPU 信息
  • 网络连接的上行/下行速度
  • 磁盘 I/O 读/写速度详细信息
  • 当前挂载设备的磁盘使用情况
  • 消耗资源最多的进程和他们的 CPU/内存使用情况

安装 Glances

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


  1. sudo apt-get install glances

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

Glances 使用方法

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


  1. glances

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

glances monitor system output

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

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

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


  1. glances -t 5

Glances 中不同颜色含义

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 监控远程系统。要在远程系统上使用它,使用下面的命令:


  1. glances -s

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

glances monitor remote system server

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

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


  1. glances -c -P 192.168.1.10

结论

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





本文来自云栖社区合作伙伴“Linux中国”

原文发布时间为:2013-04-02.

相关文章
|
3天前
|
Ubuntu Python
百度搜索:蓝易云【如何在 Ubuntu 22.04 上安装 Python Pip?】
现在你已经成功在 Ubuntu 22.04 上安装了 Python Pip。你可以使用 Pip 来安装各种 Python 包和库,以满足你的开发需求。
64 1
|
3天前
|
Ubuntu 安全 Linux
百度搜索:蓝易云【Ubuntu 20.04 安装VNC Server的教程。】
请注意,VNC连接是以明文形式传输数据的,因此建议在安全的网络环境中使用VNC,并设置强密码以确保安全性。
54 1
|
5天前
|
Ubuntu 异构计算 Python
百度搜索:蓝易云【Ubuntu 20.04 安装 Carla详细教程。】
通过执行以上步骤,你将在Ubuntu 20.04上成功安装Carla仿真器。请注意,上述步骤只是一个简单的示例,实际的安装和配置可能因计算机和环境而异。你可以参考Carla官方文档以获取更详细的信息和最佳实践。
110 0
|
6天前
|
存储 Ubuntu jenkins
如何在 Ubuntu 22.04 上安装 Jenkins?
如何在 Ubuntu 22.04 上安装 Jenkins?
24 0
如何在 Ubuntu 22.04 上安装 Jenkins?
|
8天前
|
存储 监控 Ubuntu
Linux&Ubuntu安装Minio
Linux&Ubuntu安装Minio
|
8天前
|
监控 安全 Ubuntu
Linux&Ubuntu安装OpenWAF
Linux&Ubuntu安装OpenWAF
|
12月前
|
存储 监控 Ubuntu
如何在 Ubuntu 22.04 上安装和配置 Graphite 监控系统?
Graphite 是一种开源工具,用于跟踪和绘制计算机系统的性能,您可以使用它来跟踪网站、应用程序、业务服务和联网服务器的性能。它非常灵活,并且可以进行配置,这样您就可以从详细表示以及对您正在跟踪的指标的性能和健康状况的广泛概述中获益。
341 0
如何在 Ubuntu 22.04 上安装和配置 Graphite 监控系统?
|
监控 开发工具 git
ubuntu 安装监控系统软件工具netdata
1、下载 地址:https://github.com/firehol/netdata,也可以使用git:git clone https://github.
1247 0
相关产品
云迁移中心
推荐文章
更多