Ubuntu | 查看资源使用率(CPU/GPU)| glances介绍


介绍下Ubuntu/Linux下查看CPU、GPU显存使用率的方法,既有自带的,也有一些工具推荐

自带

这些不安装工具即可运行

CPU

$ top

GPU

$ nvidia-smi
根据博客:该命令只能显示一次,如果要实时显示,配合watch命令, 让一秒刷新一次:
$ watch -n 1 nvidia-smi

工具推荐

glances

Github

安装

这里介绍最简单的方法,pip yyds!
pip install glances
如果想加入选择功能,比如Web交互、WIFI等:
pip install 'glances[action,browser,cloud,cpuinfo,docker,export,folders,gpu,graph,ip,raid,snmp,web,wifi]'

使用

输入glances即可查看资源占用率,美滋滋~
如图:
在这里插入图片描述

界面介绍

包括CPU 、GPU、Mem(内存使用)、 Swap(交换分区)、Load(负载)等情况

字段意义
CPU%该进程占用的 CPU 使用率
MEM%该进程占用的物理内存和总内存的百分比
VIRT虚拟内存大小
RES进程占用的物理内存值
PID进程 ID 号
USER进程所有者的用户名
NI进程优先级
S进程状态,其中 S 表示休眠,R 表示正在运行,Z 表示僵死状态。
TIME+该进程启动后占用的总的 CPU 时间
IO_R & IO_W进程的读写 I/O 速率
Command进程名称
更多命令
命令作用
-b显示网络连接速度 Byte/ 秒
-B@IP|host 绑定服务器端 IP 地址或者主机名称
-c@IP|host连接 glances 服务器端
-Cfile设置配置文件默认是 /etc/glances/glances.conf
-d关闭磁盘 I/O 模块
-e显示传感器温度
-ffile设置输出文件(格式是 HTML 或者 CSV)
-m关闭挂载的磁盘模块
-n关闭网络模块
-pPORT设置运行端口默认是 61209
-Ppassword设置客户端 / 服务器密码
-s设置 glances 运行模式为服务器
-t sec设置屏幕刷新的时间间隔,单位为秒,默认值为 2 秒,数值许可范围1~32767
-h显示帮助信息
-v显示版本信息
交互快捷键
快捷键作用
m按内存占用排序进程
p按进程名称排序进程
c按 CPU 占用率排序进程
i按 I/O 频率排序进程
a自动排序进程
d显示/隐藏磁盘 I/O 统计信息
f显示/隐藏文件系统统计信息
s显示/隐藏传感器统计信息
y显示/隐藏硬盘温度统计信息
l显示/隐藏日志
n显示/隐藏网络统计信息
x删除警告和严重日志
h显示/隐藏帮助界面
q退出
w删除警告记录

参考资料

更多命令操作

其他

还有htop、bashtop、dstat、sar之类的,就不赘述了~

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值