界面展示
Glances 是一个用于监控系统的跨平台、基于文本模式的命令行工具。它是用 Python 编写的,使用 psutil 库从系统获取信息。你可以用它来监控 CPU、平均负载、内存、网络接口、磁盘 I/O,文件系统空间利用率、挂载的设备、所有活动进程以及消耗资源最多的进程。
它的主要特性之一是可以在配置文件中设置阀值(careful小心、warning警告、critical致命),然后它会用不同颜色显示信息以表明系统的瓶颈。
安装 Glances
sudo apt-get install glances
若安装后无法正常使用,可考虑使用 pip
安装/升级 glances:
sudo pip install --upgrade glances
启动 Glances:
glances
退出 Glances 终端,按 ESC
键或 Ctrl + C
默认情况下,时间间隔(LCTT 译注:显示数据刷新的时间间隔)是 1 秒
,不过你可以在从终端启动 Glances 时自定义时间间隔
demo
把时间间隔设为 5 秒,
glances -t 5
Glances 的功能
- CPU 平均负载
- 不同状态(如活动、休眠)进程的数量
- 所有内存信息,如物理内存、交换空间、空闲内存
- CPU 信息
- 网络连接的上行/下行速度
- 磁盘 I/O 读/写速度详细信息
- 当前挂载设备的磁盘使用情况
- 消耗资源最多的进程和他们的 CPU/内存使用情况
Glances 中不同颜色的含义:
- 绿色:正常(OK)
- 蓝色:小心(careful)
- 紫色:警告(warning)
- 红色:致命(critical)
默认设置下,Glances 的阀值设置是:careful=50,warning=70,critical=90。
你可以通过 “/etc/glances/” 目录下的默认配置文件 glances.conf 来自定义这些阀值。
Glances 的常用快捷键选项
- m : 按内存占用排序进程
- p : 按进程名称排序进程
- c : 按 CPU 占用率排序进程
- i : 按 I/O 频率排序进程
- a : 自动排序进程
- d : 显示/隐藏磁盘 I/O 统计信息
- f : 显示/隐藏文件系统统计信息
- s : 显示/隐藏传感器统计信息
- y : 显示/隐藏硬盘温度统计信息
- l : 显示/隐藏日志
- n : 显示/隐藏网络统计信息
- x : 删除警告和严重日志
- h : 显示/隐藏帮助界面
- q : 退出
- w : 删除警告记录
Glances还能监控远程系统
被监控的系统中运行
glances -s
然后到远程机器上执行下面的命令以连接到被监控的系统
192.168.1.10假设是被监控系统的IP
glances -c -P 192.168.1.10
参考了大佬的博文
https://linux.cn/article-6882-1.html