Eliminação do processo de estado D

Eliminação do processo de estado D

Existe um processo de estado D (travado) que não é eliminado nem mesmo por kill -9. Vejo que PPID é systemd.

root       1863      1     0        **Ds**    /usr/sbin/smartd -n

root          1      0     0        **Ss**    /usr/lib/systemd/systemd --switched-root --system --deserialize 23

Como posso encerrar o processo do estado D sem uma reinicialização forçada do nó?

Responder1

Como posso encerrar o processo do estado D sem uma reinicialização forçada do nó?

Você não pode (é por isso que é chamadoininterruptodormem), mas geralmente morrem sozinhos quando acordam do que quer que os esteja mantendo bloqueados. Caso contrário, se o processo estiver aguardando algum recurso que nunca estará disponível, ou possivelmente se houver um bug no kernel, não há nada que você possa fazer no espaço do usuário.

informação relacionada