Linux命令:查看服务器性能的图形化工具glances

目录

一.Glances简介

二.Glances下载方式

2.1Debian/Ubuntu上的下载方式

2.2Centos上的下载方式

三.基本用法

3.1基本用法

3.2参数和使用快捷键介绍

四.实际用法展示

4.1以bytes/s显示网卡交换速率

4.2忽略网络情况查看其它信息

4.3输出结果到csv文件上


一.Glances简介

        Glances是一个跨平台的系统监控工具,专为Linux及其他UNIX系统设计。它基于Python开发,能够实时显示CPU使用率、内存使用情况、磁盘空间、网络流量等关键系统信息。Glances提供了简洁直观的终端界面,动态更新数据,帮助管理员快速掌握系统资源的使用情况。此外,它还支持将数据导出为CSV或HTML格式,便于后续分析和报告生成。Glances安装简便,使用灵活,支持自定义配置和插件扩展,是Linux系统性能监控的理想选择。

二.Glances下载方式

2.1Debian/Ubuntu上的下载方式

        Ubuntuh或者Debian系的系统上使用如下命令安装:

sudo apt-get install glances

2.2Centos上的下载方式

        Centos上下载glances安装命令如下:

sudo yum install glances

三.基本用法

3.1基本用法

        它的基本用法如下:

glances

        使用该命令后,就会在终端上显示显示服务器的各种状态。如下图所示。

3.2参数和使用快捷键介绍

        尽管基础用法相当简单,不过glances也支持和参数配合从而完成特定目的,下面是一些参数的介绍:

-h, --help:显示帮助消息并退出。这是获取Glances命令行参数和选项信息的标准方式。

-V, --version:显示程序的版本号并退出。这允许用户检查他们正在使用的Glances版本。

-d, --debug:启用调试模式。这可以提供额外的日志输出,有助于诊断问题。

--disable-cpu:禁用CPU模块。这意味着Glances将不会显示CPU使用情况的任何信息。

--disable-mem:禁用内存模块。Glances将不会显示内存使用情况。

--disable-network:禁用网络模块。Glances将不会显示网络流量信息。

--export-influxdb:将统计数据导出到InfluxDB服务器。这允许用户将Glances的监控数据集成到他们的时间序列数据库中。

-t TIME, --time TIME:设置刷新时间(以秒为单位)。这允许用户控制Glances界面更新的频率。

-w, --webserver:以Web服务器模式运行Glances。这允许用户通过Web浏览器访问Glances的监控界面。

-q, --quiet:不显示curses界面。这允许Glances在后台运行,而不显示任何终端界面。

--process-filter PROCESS_FILTER:设置进程过滤器模式(正则表达式)。这允许用户根据特定的模式过滤进程列表。

四.实际用法展示

4.1以bytes/s显示网卡交换速率

        使用如下命令可以显示用bytes/s显示网卡交换速率而不是默认的KB/s:

glances -b

        具体执行结果如下图所示。

4.2忽略网络情况查看其它信息

        使用命令:

glances --disalbe-network

        该命令会忽略网络信息并返回其他信息,对于查看关键结果但是想要避免干扰有用,具体执行结果如下图所示。

4.3输出结果到csv文件上

        Glances的查看结果不会输出到文件里,但是使用如下命令:

glances --export-csv /home/pass.csv

        会允许glances将结果输出到pass.csv这个文件里,并每隔3秒输出新的结果直至手动结束命令。下图是csv文件输出的结果。


         文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


猜你喜欢

转载自blog.csdn.net/weixin_70208651/article/details/143218148