当前位置: 首页 > news >正文

全景系统监控利器:Glances 使用介绍与实战指南

在日常服务器管理与性能监控工作中,我们经常希望有一款终端工具可以:

  • 实时查看 CPU、内存、磁盘、网络、进程等使用情况;
  • 具备美观且模块化的展示界面;
  • 支持 Web 远程访问;
  • 同时适用于本地机器与远程服务器;

这时,Glances 就是一款非常值得推荐的系统资源监控工具。

在这里插入图片描述


一、什么是 Glances?

Glances 是一款基于 Python 的跨平台系统监控工具,可以在命令行中以全景式视图展示系统资源使用情况。它的核心理念是 “少即是多(Less is more)”,在一个屏幕中集中展示最重要的信息。

它的显示内容包括但不限于:

  • CPU 使用率(整体与每个核心)
  • 内存、Swap 使用率
  • 磁盘 I/O 情况
  • 网络传输速率
  • 系统负载 Load Average
  • 活跃进程列表(PID、CPU、MEM 等)
  • 支持 Docker 容器、RAID 状态、GPU、温度等插件扩展

二、安装方式

方法 1:使用 pip 安装(推荐)

pip install glances

确保系统已安装 Python3 和 pip。

方法 2:使用包管理器

sudo apt install glances       # Debian / Ubuntu
sudo yum install glances       # CentOS / RHEL

三、基本使用

启动本地监控:

glances

启动 Web 模式:

glances -w

默认端口为 61208,在浏览器访问:http://<服务器IP>:61208

以服务端方式运行(远程访问):

glances -s

客户端可以通过:

glances -c <服务器IP>

来连接远程主机。


四、界面结构解析

Glances 将监控界面分为几个模块:

  • 顶部:CPU、内存、Swap、负载、任务数量
  • 中部:磁盘读写、网络接口吞吐量
  • 底部:进程列表,实时按 CPU 或内存排序

它会自动根据终端窗口大小调整显示内容,非常适合 SSH 环境下使用。


五、常用快捷键

快捷键功能说明
q退出程序
c显示/隐藏每核 CPU
m显示/隐藏内存条
n显示/隐藏网络信息
d显示/隐藏磁盘信息
/搜索进程
f按条件筛选进程

六、与其他终端监控工具对比

工具名称特点亮点适用场景
top系统默认,轻量但交互性弱快速查看系统资源
htop彩色、交互丰富、支持进程管理更友好的本地资源监控
bpytop图形界面美观,信息丰富桌面用户、喜欢美观界面的用户
glances多模块支持、Web界面、远程监控综合资源监控、远程服务器监控
atop支持性能记录与回放,分析详细系统调优与回溯性能问题

七、什么时候使用 Glances 更合适?

Glances 更适用于以下典型场景:

  • 远程服务器监控:尤其是你使用 SSH 登录后,希望一眼了解当前主机状态;
  • 快速诊断瓶颈:例如内存暴涨、磁盘 I/O 过高、网络流量异常等问题;
  • 构建轻量级 Web 监控面板:只需一条命令即可运行 Web 服务查看主机状态;
  • 一屏观察多个指标:适合不希望切换工具、在一个视图中看到全面系统信息的用户;
  • 个人开发者与小型团队服务器监控:无需部署复杂的 Prometheus/Grafana 系统,也能快速了解运行情况。

八、拓展功能

Glances 支持插件与导出,包括:

  • 输出到 CSV、InfluxDB、Prometheus 等监控系统
  • 支持通过 SNMP 抓取网络设备状态
  • 结合 Web 前端构建完整的监控面板

九、总结

Glances 是一款轻量、强大、易用的系统监控工具,适合以下使用场景:

  • SSH 登录远程服务器时实时监控
  • 构建个人服务器仪表盘
  • 快速诊断资源瓶颈
  • 替代繁琐的 top/htop 工具

在运维、开发、测试、个人 NAS 或边缘设备中,Glances 都是一款值得信赖的系统状态观察助手。


如果你还在使用 tophtop,不妨试试 glances,让你的终端视野更广阔一些!

相关文章:

  • 采用AI神经网络降噪算法的语言降噪消回音处理芯片NR2049-P
  • 【Linux】进程通信 管道
  • Redis——线程模型·
  • STB仿真和放大器开环AC仿真有什么区别
  • 解锁城市排水系统设计与二次开发的钥匙-SWMM复杂城市排水系统模型及排水防涝、海绵城市设计等工程实践应用
  • 二分查找算法的思路
  • 丝杆升降机限位开关信号解析与应用实践:从原理到代码实现
  • 后量子密码通信协议测试指南
  • Lighthouse Core Web Vitals 指标详解与优化指南
  • 深入浅出之STL源码分析8_三个指针
  • 操作系统:内存管理
  • 虚拟机中kali代理设置
  • Glowroot安装使用第一期
  • Java 反射机制(Reflection)
  • AD19基础应用技巧:Via 尺寸设置界面 (Size and Shape)
  • R-Studio:高效电脑数据恢复神器
  • EasyX开发——绘制跟随鼠标移动的小球
  • Stream流简介、常用方法
  • AD PCB布线的常用命令
  • 计算机组成与体系结构:全相联映射(Fully Associative Mapping)
  • 观察|“双雄”格局下电池制造商如何生存:加码不同技术、抢滩新赛道
  • 科普|揭秘女性压力性尿失禁的真相
  • 智能手表眼镜等存泄密隐患,国安部提醒:严禁在涉密场所使用
  • 山西省委常委李金科添新职
  • 挖掘机4月销量同比增17.6%,出口增幅创近两年新高
  • 2025年度十大IP!IP SH荣膺文化综合类TOP10