欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 用户名
显示此用户的所有进程

 

相关标签: kill 进程

上一篇: 接口限流

下一篇: slf4j与log4j