Linux显存占用无进程清理方法(附批量清理命令)
程序员文章站
2024-03-23 21:40:52
...
参考 https://www.cnblogs.com/ocean1100/p/9126032.html
在跑TensorFlow、pytorch之类的需要CUDA的程序时,强行Kill掉进程后发现显存仍然占用,这时候可以使用如下命令查看到top或者ps中看不到的进程,之后再kill掉:
fuser -v /dev/nvidia*
批量清理显卡中残留进程:
sudo fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh
当打印出所有的进程后直接复制再粘贴到新的命令行就会全部kill
参考:https://blog.csdn.net/xuxile/article/details/78131910
两种方式,我们以kill用户user为例:
1. pkill方式
# pkill -u user
2. killall方式
# killall -u user
https://www.cnblogs.com/aipiaoborensheng/p/7676364.html
ps -U 用户名
显示此用户的所有进程
上一篇: 接口限流
下一篇: slf4j与log4j