跳到主要内容

Linux Glances 命令教程:全面监控系统性能 📊

1. 简介

Glances 是一个跨平台的系统监控工具,可以用来查看系统的资源使用情况,包括 CPU、内存、磁盘、网络等。与传统的命令如 tophtop 等不同,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>

5.3 自动刷新

默认情况下,Glances 会每秒更新一次显示。如果你希望设置不同的刷新频率,可以使用 -t 选项:

$ glances -t 5

此命令将刷新时间设置为 5 秒。

6. 常用选项 ⚙️

选项说明
-w启动 Web 服务,允许通过浏览器监控系统
-c IP地址连接到远程 Glances 服务
-t 秒数设置更新频率(默认 1 秒)
-B禁用所有彩色显示
-s仅显示系统负载信息
-l启用长时间运行模式,保存历史数据
-h显示帮助信息

7. 小贴士 💡

  • 监控多台服务器:可以通过启动 Glances 的 Web 服务来监控多台远程服务器,只需在浏览器中输入远程服务器的 IP 地址。
  • 通过命令行监控:你也可以通过命令行选项自定义 Glances 输出格式,例如输出到 CSV 或 JSON 文件。
  • 使用快捷键:通过 Glances 提供的快捷键,你可以轻松切换查看不同的系统资源(如 CPU、内存、磁盘等)。

8. 总结 🎯

Glances 是一个强大的系统监控工具,提供了实时监控和历史数据分析功能,帮助用户快速了解系统资源使用情况。它的 Web 界面和命令行选项让管理和监控变得更加简便。

希望这篇教程帮助你了解如何使用 Glances 监控系统性能!别忘了收藏在线知识库www.zxzsk.com )哦!😊