linux下查看内存和显存的使用情况
最常使用的是
1、nvidia-smi命令
nvidia-smi
这个命令便可以显示出系统的gpu占用情况
如果想要查看是哪个用户占用的gpu,可以使用下面命令
ps u PID
显示如下:
如果想停掉哪个程序,则可以直接使用kill命令
kill PID
2、有时明明进程中没有显示占用gpu,但是却发现显存占用上是满的,这时有可能是之前跑的程序没有正常结束,没有成功释放显存,需要显示出之前的占用记录,再将需要kill掉的进程kill掉,释放显存,这里有几种方法
第一个命令:
fuser -v /dev/nvidia*
第二个命令:gpustat
gpustat是基于nvidia-smi的监控GPU的功能
安装:
pip install gpustat
使用:
每秒自动刷新显示GPU状态
watch -n1 --color gpustat
查看后使用CTRL+C退出全屏.
第三个命令:
ps aux|grep usr_name|grep python
© 版权声明
本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!
THE END