Linux Glances 命令教程:全面监控系统性能 📊
1. 简介
Glances
是一个跨平台的系统监控工具,可以用来查看系统的资源使用情况,包括 CPU、内存、磁盘、网络等。与传统的命令如 top
、htop
等不同,Glances
提供了一个更为简洁、全面的视图,帮助用户快速了解系统健康状况。🖥️💡
2. 安装 Glances 🛠️
在大多数 Linux 发行版上,你可以通过包管理器安装 Glances
:
-
Ubuntu/Debian:
sudo apt install glances
-
CentOS/RHEL:
sudo yum install glances
-
Fedora:
sudo dnf install glances
-
使用 pip 安装:
pip install glances
3. 基本用法 ⚡
3.1 启动 Glances
在终端输入 glances
,启动系统监控:
$ glances
你将看到一个彩色界面,展示系统的各项性能指标,如 CPU 使用率、内存、磁盘 I/O、网络流量等。
3.2 查看特定监控项
你可以通过快捷键来选择不同的监控项,Glances 会实时显示各项资源的使用情况。
- F1:显示/隐藏 CPU 信息
- F2:显示/隐藏 内存信息
- F3:显示/隐藏 网络信息
- F4:显示/隐藏 磁盘信息
- F5:显示/隐藏 文件系统信息
- F6:显示/隐藏 进程信息
- F7:显示/隐藏 网络接口
- F8:显示/隐藏 系统负载
- F9:退出 Glances
3.3 使用命令行选项
你也可以通过命令行选项来定制 Glances 的显示。例如:
$ glances -w
此命令启动 Glances 的 web 服务器,允许你通过浏览器访问 http://localhost:61208
来查看系统性能。
$ glances -c
此命令以 CSV 格式输出性能数据,方便后期分析。
4. 显示内容详解 📝
- CPU:显示当前 CPU 使用率,包括系统、用户、空闲等信息。
- 内存:显示当前系统内存使用情况,包括已用、空闲、缓存等。
- 磁盘 I/O:展示系统磁盘的读写速率和磁盘空间使用情况。
- 网络:显示网络流量、数据包发送/接收情况。
- 负载:显示系统的负载信息,通常以 1 分钟、5 分钟和 15 分钟的平均负载表示。
- 进程:列出当前运行的进程以及它们的资源使用情况。
- 温度:如果你的系统支持,Glances 会显示 CPU 和其他硬件的温度信息。
5. 高级功能 🌟
5.1 Web 界面
Glances 提供了 Web 界面,便于你从浏览器中查看系统的性能数据。你只需运行以下命令:
$ glances -w
然后,打开浏览器访问 http://localhost:61208
,即可查看系统性能。
5.2 远程监控
如果你想监控远程主机的性能,可以使用 Glances 的远程模式。首先,在目标机器上运行 Glances 服务:
$ glances -w
然后,在本地机器上通过 IP 地址访问:
$ glances -c <远程主机 IP>