glances 是一款一体化系统监控工具,直接运行即可在单界面实时展示 cpu、内存、磁盘、网络、进程等指标;支持快捷键切换模块、远程服务、web 访问、数据导出及插件定制。

直接运行 glances 就能启动全方位性能监控,它默认在单个界面集中展示 CPU、内存、磁盘、网络、进程等核心指标,无需拼凑多个命令。
快速启动与基础观察
终端输入以下命令即可开始监控:
-
glances—— 启动默认界面,1秒刷新一次,自动适配窗口大小 -
glances -t 2—— 设为每2秒刷新,降低终端闪烁频率,适合长时间盯屏 -
glances --percpu—— 显示每个 CPU 核心的独立负载,便于识别单核瓶颈
界面顶部显示 CPU 使用率(带颜色提示)、内存/swap 占用、系统负载(load average)和总进程数;中部呈现磁盘 I/O 和网络吞吐;底部列出活跃进程,默认按 CPU 排序。
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
按需展开关键模块
运行中可随时切换显示内容,聚焦关注项:
- 按 d 显示/隐藏磁盘 I/O(含读写速率、IOPS)
- 按 n 显示/隐藏网络接口实时收发流量(Rx/Tx)
- 按 f 显示/隐藏文件系统使用率(各挂载点容量与已用百分比)
- 按 s 显示/隐藏硬件传感器(温度、风扇转速,需内核支持)
- 按 / 输入关键词搜索特定进程(如
nginx或python)
远程与长期监控场景
不止于本地查看,还能支撑运维协作和数据留存:
- 服务端模式:
glances -s启动监听(默认端口 61208),其他机器可通过glances -c 192.168.1.100连接 - Web 访问:
glances -w启动内置 Web 服务,浏览器打开http://本机IP:61208即可图形化查看 - 导出数据:
glances --csv > report.csv或glances --json便于后续分析或对接 Grafana
精简监控与插件控制
若只关心部分指标,可禁用冗余模块减少干扰:
-
glances --disable-plugins diskio,network—— 关闭磁盘和网络统计 -
glances --disable-cpu --disable-mem—— 完全隐藏 CPU 和内存模块(极少用,仅调试时) - 安装完整插件集:
pip3 install 'glances[all]'可启用 GPU、Docker、RAID 等扩展监控能力










