杀死正在运行的进程

杀死正在运行的进程

我在共享计算服务器上拥有一些旧进程。他们消耗大量的CPU并且根据htop他们在跑步-状态:

PID   USER   PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
21420 <user> 20   0  0.278t  48776  34012 R  53.3  0.0  22254:28 extract_image_f

<user>我的用户名在哪里。

我试过了kill -9 21420,没有任何效果(返回码是0)。 他们说如果我有足够的权限,它kill -9总是适用于正在运行的进程。他们还说这可能需要一段时间才能见效,但是我已经等了 4 周了。我很确定我有足够的权限来终止我自己的进程,尽管我没有检查(我该怎么做?)。我不是服务器的管理员。

如果无法重新启动,我该怎么办?这里发生了什么?

编辑:很久以前,该过程使用 GPU(通过 keras 的 CUDA)。也许那里出了什么问题?根据nvidia-smi,该进程不再使用 GPU。

相关内容