Glances 是一个开源的系统监控工具,可以帮助用户监视系统的各种性能指标。它以终端界面的形式展示信息,包括CPU、内存、磁盘、网络等方面的数据。此 Glances 备忘清单包含 Glances 命令
跨平台支持:
多种输出方式:
详细的系统监控:
扩展功能:
通过 pip 安装:
pip install glances
通过包管理器安装:
Debian/Ubuntu:
sudo apt-get install glances
Fedora:
sudo dnf install glances
macOS (使用 Homebrew):
brew install glances
启动命令行界面:
glances
启动 Web 界面:
glances -w
启动后,可以通过浏览器访问 http://<your_ip>:61208
查看系统监控数据。
启动以特定模式输出:
JSON 输出:
glances --export json
CSV 输出:
glances --export csv
快捷键 | 功能 |
---|---|
a | 切换自动刷新模式 |
c | 显示 CPU 相关信息 |
m | 显示内存使用情况 |
d | 显示磁盘 I/O 信息 |
n | 显示网络信息 |
f | 显示文件系统信息 |
s | 显示传感器信息(如系统温度) |
q | 退出 Glances |
Glances 的配置文件位于 ~/.config/glances/glances.conf
。通过编辑这个文件,可以自定义 Glances 的显示和行为。
[global]
# 设置刷新间隔(以秒为单位)
refresh=2
[cpu]
# 显示 CPU 负载平均值
enable=true
[mem]
# 显示内存使用情况
enable=true
[disk]
# 显示磁盘 I/O 信息
enable=true
[network]
# 显示网络带宽使用情况
enable=true
使用 Glances 的 API:
glances -w
访问 API:
curl http://<your_ip>:61208/api/3/all
使用 Docker 部署 Glances:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock:ro -v /glances/conf:/glances/conf:ro -v /glances/data:/glances/data:rw -p 61208-61209:61208-61209 --name glances nicolargo/glances
Glances 是一个功能强大且灵活的系统监控工具,可以满足不同场景下的系统监控需求。如果你有更多具体需求,可以参考 Glances 官方文档。