Процесс просто так не умрет

Процесс просто так не умрет

Для контекста: я недавно играл со стабильной диффузией на своем домашнем сервере, но поскольку мой GPU довольно старый, процесс часто вылетает и зависает, когда я пытаюсь зайти слишком далеко. Обычно я просто убиваю его ctrl+Cи перезапускаю процесс. Но сегодня, что бы я ни делал, похоже, процесс отказывается умирать.

Я немного разобрался, это не процесс «зомби», и я sudo topэто ps ux | awk '{if($8=="Z") print}'подтверждаю, но я не могу убить его с помощьюsudo kill <PID> -9

Если это важно, процесс представляет собой виртуальную среду Python (.venv)

Я, конечно, могу просто перезагрузить всю машину, но мне бы хотелось понять, почему это происходит, и как это предотвратить/исправить.

Редактировать: Это произошло еще раз, на этот раз я не ctrl+Cпытался, sudo kill <PID> -9и процесс быстро закрылся. Я предполагаю, что ctrl+Cпытается закрыть процесс, но зависает где-то, поэтому kill -9не вступает в силу должным образом. Если кто-то знает, почему это происходит, я все равно буду признателен за объяснение

Связанный контент