`nvidia-smi`查看GPU状态,显示0%利用率却只有十几M显存可用?

先用nvidia-smi命令查看GPU状态:显示0%利用率,但只有十几M显存可用?
在这里插入图片描述
Memory-usage表示显存使用量。利用GPU进行计算任务时,需要先将数据从内存读入显存,然后再做计算。
volatile GPU-Util表示GPU利用率,表示GPU计算单元的利用率,0%表示没有使用。
什么时候会出现上图中的情况呢,也就是显存满了,但GPU利用率仍为0%?可能的情况就是程序将数据读入了显存,但是没有任何计算任务,然后程序也不退出,就一直在那运行着。所以可以查看哪些占用显存的程序,结束掉它。

要使用nvidia-smi监控GPU的实时状态并将数据导出为CSV文件,你可以按照以下步骤进行操作:首先,确保你的系统已经安装了NVIDIA驱动和nvidia-smi工具。接着,你可以通过命令行界面执行nvidia-smi命令来获取GPU状态。例如,要查看当前所有GPU的实时状态,你可以运行命令`nvidia-smi`。为了获取特定的性能指标,如温度、内存使用率等,可以使用`nvidia-smi -q -d TEMPERATURE,FB_memory Usage`等参数。 参考资源链接:[NVIDIA GPU管理工具nvidia-smi(367.38版)详解与操作指南](https://wenku.csdn.net/doc/2370e23gwz?spm=1055.2569.3001.10343) 当你想要将这些信息导出到CSV文件时,可以使用`nvidia-smi --query-gpu=temperature.gpu,utilization.gpu,memory.used --format=csv,noheader,nounits`这样的命令。这个命令会列出每个GPU的温度、GPU利用率以及已使用的显存,并将结果以CSV格式输出,不包含表头和单位。 以上步骤和命令示例可以帮助你有效地监控GPU状态并进行数据导出。如果你需要更多的信息或者想要深入学习如何使用nvidia-smi,推荐你查看《NVIDIA GPU管理工具nvidia-smi(367.38版)详解与操作指南》。这本书详细介绍了nvidia-smi的使用方法、功能特性以及如何在实际场景中应用这些功能,是理解和掌握该工具不可或缺的资源。 参考资源链接:[NVIDIA GPU管理工具nvidia-smi(367.38版)详解与操作指南](https://wenku.csdn.net/doc/2370e23gwz?spm=1055.2569.3001.10343)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值