Linux系统全方位资源监控

Glances使用指南

当我们需要查看系统的性能状况时,通常会使用一些工具,比如htop和top等。但是,这些工具只能查看CPU和内存的使用情况,而不能查看其他方面的信息,比如GPU、磁盘和网络等。为了解决这个问题,我们可以使用一个名为glances的工具来监控系统性能。

Glances是一个跨平台的系统监控工具,可以显示CPU、内存、网络、磁盘和进程等信息。它可以显示实时系统状态和历史记录,并提供了许多选项和功能。

安装Glances

在Ubuntu中,可以使用以下命令安装Glances:

sudo apt install glances

启动Glances

在终端中输入以下命令以启动Glances:

glances

Glances界面

Glances的界面由几个部分组成:

  • 系统总体信息,包括CPU使用率、内存使用率、交换空间使用率和磁盘空间使用率。
  • CPU信息,包括每个CPU的使用率和负载。
  • 内存信息,包括可用内存、已用内存、缓存和交换空间。
  • 磁盘信息,包括每个磁盘的使用情况和I/O统计信息。
  • 网络信息,包括每个网络接口的使用率和统计信息。
  • 进程信息,包括进程列表、PID、CPU使用率、内存使用率和I/O统计信息。

Glances快捷键

快捷键描述快捷键描述
a自动排序进程b在网络I/O中选择字节或比特
c按CPU%排序进程l显示/隐藏警告日志
m按内存使用率(MEM%)排序进程w删除警告警报
x删除警告和严重警报p按名称排序进程
i按I/O速率排序进程t按时间排序进程
d显示/隐藏磁盘I/O统计信息f显示/隐藏文件系统统计信息
n显示/隐藏网络统计信息s显示/隐藏传感器统计信息
2显示/隐藏左侧边栏z启用/禁用进程统计信息
3启用/禁用快速查看插件e启用/禁用顶部扩展统计信息
/启用/禁用短进程名称G启用/禁用GPU插件
0启用/禁用Irix进程CPUq退出(也可以使用Esc和Ctrl-C)
1全局CPU或每个CPU的统计信息I显示/隐藏IP模块
D启用/禁用Docker统计信息T将网络I/O视为组合
U查看累计网络I/OF显示文件系统剩余空间
g为当前历史记录生成图形r重置历史
h显示/隐藏此帮助屏幕5显示/隐藏顶部菜单(QL,CPU,MEM,SWAP和LOAD)
Q显示/隐藏IRQ统计信息B磁盘I/O的计数/速率
6启用/禁用GPU平均值

扩展

查看GPU使用情况

要查看GPU使用情况,需要先启用GPU插件。按下G键,然后选择启用GPU插件即可。

如果无效,需要安装开启glances的GPU监控插件,需要先安装NVIDIA GPU插件,可以通过以下命令安装:

sudo apt-get install -y python3-pip libncurses-dev lm-sensors
sudo -H pip3 install glances[action,browser,cloud,cpuinfo,docker,export,folders,gpu,ip,raid,snmp,web,wifi]

查看历史记录的图形

要查看历史记录的图形,可以按下g键。这将显示图形历史记录。如果没有显示,请确保在启动glances时使用了--export-csv选项。此选项将glances数据导出到CSV文件中,然后可以使用其他工具(如Grafana)将其可视化。

总结

使用glances可以轻松监控系统性能,并获得有关CPU、内存、磁盘、网络和GPU等方面的详细信息。因此,它是一款非常有用的工具,特别是在需要进行系统性能优化时。

文章作者: tutu
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TutuのBlog
技术相关 Ubuntu Linux软件 教程 好用的软件
喜欢就支持一下吧