Glances是一个跨平台的、基于文本模式的命令行工具,用于监控您的系统。它是用Python编写的,使用psutil库从系统中获取信息。您可以使用它来监控CPU、平均负载、内存、网络接口、磁盘I/O、文件系统空间利用率、挂载设备、所有活动进程和消耗最多资源的进程。Glances有很多有趣的选项。它的主要特点之一是可以在配置文件中设置阈值(小心、警告、严重),然后它会以不同的颜色显示信息以指示系统的瓶颈。 Glances功能 CPU平均负载 处于不同状态(如活动、睡眠)的进程数 所有内存信息,如物理内存、交换空间、空闲内存 CPU信息 上行链路/网络连接的下载速度 磁盘I/O读/写速度详细信息 当前安装的设备的磁盘使用 最耗资源的进程及其CPU/内存使用 安装Glances Glancesis在Ubuntu存储库中,因此安装很容易。执行以下命令安装Glances:sudoapt-getinstallglances 如果安装后不能正常使用,可以考虑使用pip安装/升级glances:sudopipinstall--upgradeglances Glances如何使用 之后安装完成后,您可以使用命令执行以下启动Glances:glances 您应该看到类似以下的输出: glances监控系统输出 要退出Glances终端,请按ESC键或Ctrl+C. 默认情况下,间隔(显示数据刷新的频率)为1秒,但您可以在从终端启动Glances时自定义间隔。 要将时间间隔设置为5秒,执行以下命令:glances-t5 Glances不同颜色的含义 Glances不同颜色的含义: 绿色:正常(OK) 蓝色:小心 紫色:警告 红色:严重 默认情况下,Glances的阈值设置为:careful=50,warning=70,critical=90。您可以通过“/etc/glances/”目录中的默认配置文件glances.conf自定义这些阈值。 Glances的选项 Glances提供了许多键盘快捷键,可用于在运行时查找输出。 以下是一些常用热键的列表: ◆m:按内存使用率对进程排序 p:按进程名称对进程进行排序 ◆c:按CPU使用率对进程进行排序 ◆i:按I/O频率排序进程 a:自动排序进程 d:显示/隐藏磁盘I/O统计数据 f:显示/隐藏文件系统统计数据 ◆s:显示/隐藏传感器统计数据 y:显示/隐藏硬盘温度统计 l:显示/隐藏日志 n:显示/隐藏网络统计 x:删除警告和关键日志 h:显示/隐藏帮助屏幕 q:退出 w:删除警告日志 使用Glances监控远程系统 您也可以使用Glances监控远程系统。要在远程系统上使用它,请使用以下命令:glances-s 您应该看到类似于以下的输出: glancesmonitorremotesystemserver 如您所见,Glances正在端口61209上运行。 现在,转到远程机器并执行以下命令以连接到指定IP地址的Glances服务器。假设192.168.1.10是您的Glances服务器IP地址。glances-c-P192.168.1.10 结论 Glances是每个Linux系统管理员都非常有用的工具。有了它,您可以轻松高效地监控您的Linux系统。如果您有任何问题,请随时发表评论!
