实时查看GPU显存占用、功耗、进程状态
创作时间:
作者:
@小白创作中心
实时查看GPU显存占用、功耗、进程状态
引用
CSDN
1.
https://m.blog.csdn.net/qq_36693723/article/details/142974892
在进行深度学习任务时,实时监控GPU的显存占用、功耗和进程状态是非常重要的。本文将介绍三种常用的方法:
nvitop、nvidia-smi和gpustat,帮助你更高效地管理GPU资源。
方法 1:使用 nvitop
nvitop 是一个类似 top 命令的工具,可以实时监测 GPU 的显存使用、进程状态等。它不仅能查看GPU显存,还能查看内存使用,可视化效果较好。
安装
pip install nvitop
使用
nvitop
运行上述命令后,你将看到类似下图的界面,可以实时查看显存占用的变化情况,包括每个进程占用的显存量。
方法 2:使用 nvidia-smi
nvidia-smi 是 NVIDIA 显卡自带的管理工具,可以查看 GPU 的显存、温度、功耗等信息。通过结合 watch 命令,可以实现每秒刷新显示结果。
使用
watch -n 1 nvidia-smi
watch -n 1:每 1 秒刷新一次显示结果。nvidia-smi:显示 GPU 状态,包括显存使用情况。
这将会以每秒一次的频率刷新 GPU 使用情况,你可以实时观察显存占用情况。
方法 3:使用 gpustat
gpustat 是另一个用于查看 GPU 状态的命令行工具,它类似于 nvitop,但显示更为简洁,只展示显存占用等关键信息。
安装
pip install gpustat
使用
watch -n 1 gpustat
这个命令会每 1 秒刷新一次 GPU 的状态,显示当前GPU的使用情况。
通过以上三种方法,你可以根据自己的需求选择最适合的工具来实时监控GPU状态,从而更有效地管理资源和优化深度学习任务。
热门推荐
没有工作经验怎么能找到工作?回答一:积累工作经验。
眼睛突然模糊的原因及应对方法
关于运算放大器自激震荡的讨论
盐酸左氧氟沙星和甲硝唑的功效相同吗
滇红茶泡茶方法全攻略,让你轻松享受醇正茶香
学习通云盘资源下载指南:手机客户端、网页端和第三方工具全攻略
工业机器人系统集成与应用的成功案例
基金排行榜,投资决策的可靠指南还是陷阱?
数据库积分表如何设计
如何用周易占卜
如何选择合适的黄金投资渠道?这些渠道对投资回报有何影响?
清军胸前的“兵、丁、卒、勇”有何区别?一字之差,却是三六九等
车管所的工作流程如何?这种流程如何确保车辆管理的效率?
如何应对美国留学挂科与成绩差的困境?
什么是全域土地综合整治?全域土地整治步骤包括哪些?
脑干出血抢救的黄金时间
电热水器的安全使用年限及超期使用的危害
建筑构成的三要素有哪些
人民币汇率计算详解:CNY与CNH的区别及中间价形成机制
铃木GSX250R摩托车雨天骑行完全指南
如何有效的预防咽炎
权责发生制:现代会计的基石
短篇网文如何与“大部头”抢市场
C919用上国产轮胎指日可待?欧美卡脖子的手指又少一根
祝姓起名6个思路,祝姓惊艳的名字
turtle和tortoise的区别
包过滤防火墙
谷胱甘肽食物全整理!营养师:多吃3类食物,提高谷胱甘肽浓度
银行房贷款负债率怎么算
五险一金缴纳的基数和比例怎么计算?