如何杀死僵尸进程?没有那个进程?
在题主跑代码的时候遇到了这样一种很奇怪的问题:
可以看到显卡0没有跑任何程序但是还是被占据着大量显存,这种进程称为“僵尸进程”,并且当我想kill它的时候,出现下面这种情况:
查过各种资料,最后我的解决方法如下:
运行如下命令查看占用你显卡的所有进程:
fuser -v /dev/nvidia0
这条命令会列出所有正在访问或占用 GPU 0 的进程。
将命令显示出来的pid全部用kill -9杀死,问题解决!!
或者使用fuser -k /dev/nvidia0。