问题描述:
前段时间在服务器上一跑程序就报显存,用watch -n 1 nvidia-smi
查看内存占用情况发现10几G的显存已经被占用了好几G,但是下面有没有看到正在跑的进程。Processes PID那里显示No running processes found
,无法通过kill + 进程号PID来删除。
解决办法:
使用如下命令查看进程:
fuser -v /dev/nvidia*
把这些进程全部 kill 掉,-9后面的数字是对应的PID号
kill -9 15142 15143 15144