您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux系统监视工具Glances怎么用
## 一、Glances简介
Glances是一款开源的跨平台系统监控工具,使用Python编写,能够通过简洁的界面实时展示系统关键性能指标。相比传统的`top`、`htop`等工具,Glances提供了更丰富的功能:
- **多维度监控**:CPU、内存、磁盘、网络、进程等
- **跨平台支持**:Linux/Unix/Windows/macOS
- **多种界面**:命令行、Web、API接口
- **低资源占用**:采用高效的psutil库
- **扩展功能**:插件系统支持自定义监控项
## 二、安装Glances
### 1. 通过包管理器安装(推荐)
```bash
# Ubuntu/Debian
sudo apt install glances
# CentOS/RHEL
sudo yum install epel-release
sudo yum install glances
# Fedora
sudo dnf install glances
# Arch Linux
sudo pacman -S glances
pip install glances
glances --version
直接执行命令进入交互式界面:
glances
典型界面分为多个区域:
CPU[||| 25%] MEM[|||||||||| 65%] SWAP[| 10%]
NETWORK[eth0 ▲1.5MB/s ▼2.3MB/s] DISK I/O[sda1 ▲1.2MB/s ▼0.8MB/s]
LOAD AVERAGE[1.25, 0.98, 0.75] UPTIME[2 days, 5 hours]
PID USER NI VIRT RES CPU% MEM% TIME+ Command
1234 root 0 2.3G 1.2G 15 5.2 10:30.15 /usr/bin/python
5678 mysql 0 5.6G 3.1G 8 13.5 2-15:20 /usr/sbin/mysqld
快捷键 | 功能描述 |
---|---|
q |
退出程序 |
c |
按CPU使用率排序进程 |
m |
按内存使用率排序进程 |
d |
显示/隐藏磁盘I/O信息 |
n |
显示/隐藏网络信息 |
f |
显示/隐藏文件系统信息 |
s |
显示传感器信息 |
l |
显示日志信息 |
作为服务器运行(监听端口61209):
glances -s
客户端连接:
glances -c <服务器IP>
启动Web服务:
glances -w
浏览器访问:http://<IP>:61208
curl http://localhost:61208/api/3/mem/free
# CSV格式
glances --export csv --export-csv-file /tmp/glances.csv
# JSON格式
glances --export json --export-json-file /tmp/glances.json
默认配置文件路径:/etc/glances/glances.conf
或 ~/.config/glances/glances.conf
常用配置示例:
[global]
refresh=2 # 刷新频率(秒)
theme=white # 界面主题(white/dark/green...)
disable_plugin=docker,raid # 禁用插件
[network]
interface=eth0 # 指定监控网卡
[quicklook]
hide=swap # 隐藏swap信息
查看可用插件:
glances --plugin-list
启用特定插件(如监控Docker):
glances --enable-plugin docker
glances --percpu --disable-process
glances --export influxdb --time 10 # 每10秒记录到InfluxDB
glances --enable-plugin docker --docker-all
工具 | 资源占用 | 功能丰富度 | 学习曲线 | 远程支持 |
---|---|---|---|---|
top | 极低 | 基础 | 简单 | 无 |
htop | 低 | 中等 | 中等 | 无 |
nmon | 低 | 专业 | 较陡 | 有限 |
Glances | 中等 | 丰富 | 平缓 | 完善 |
Prometheus | 高 | 极丰富 | 陡峭 | 专业 |
TERM=xterm glances # 指定终端类型
pip install --upgrade glances[all] # 安装完整插件支持
sudo glances # 需要root权限查看所有信息
glances -s -p 61209 --password
启用密码保护--disable-plugin
关闭不需要的模块Glances作为新一代系统监控工具,通过简洁的界面和丰富的功能,为Linux系统管理员提供了高效的监控解决方案。无论是日常维护还是性能调优,Glances都能提供直观的数据支持。建议结合实际需求灵活运用其各项功能,并持续关注项目的版本更新。
注:本文实际约1800字,可根据需要增减具体章节内容。Markdown格式可直接用于文档发布或转换为其他格式。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。