Kernel Thread, der nicht beendet wird, Load Average +1

422
Aaron R.

Ich habe also einen neuen Server, der mit Centos 6 in Betrieb ist und der durchschnittliche Lastwert bei 1 liegt, selbst wenn die Maschine fast im Leerlauf ist. Ich habe die Prozesstabelle überprüft und festgestellt, dass dies läuft:

root@myserver:~]# ps -efl|grep " [D] " 1 D root 43252 2 0 80 0 - 0 rpc_wa Apr01 ? 00:00:00 [10.125.50.56-ma] 

Das Timing (April 01) passt perfekt zu meinen Trendkurven und es war ungefähr zu der Zeit, als ich mit dem Mounten einer NFS-Freigabe von dieser IP-Adresse aus arbeitete. Der Thread befindet sich jedoch im unterbrechungsfreien Schlaf und ich weiß nicht, wie ich ihn loswerden kann. Ich habe alle / alle NFS-Mounts abmontiert, die ich hatte, und es wird immer noch nicht verschwinden.

Weiß jemand, was dieser Prozess / Thread ist und ob es eine Möglichkeit gibt, das Programm zu beenden, ohne die Box neu zu starten? Es ist bereits in Produktion, also möchte ich das gerne vermeiden.

0
Die `D`-Flagge (2. Spalte) besagt, dass sie sich im ununterbrochenen Schlaf befindet und ich denke, Sie können das mit` -9` nicht töten. Sie können `-SEGV` ausprobieren. Und Sie können versuchen herauszufinden, was genau "WCHAN" ist, "rpc_wa" ist nur der Anfang. ott-- vor 9 Jahren 0

1 Antwort auf die Frage

-1
jjurm

Wenn es in Ordnung ist, den Thread zu beenden, können Sie versuchen, den Befehl zu verwenden

kill -9 43252 

Es sendet ein SIGKILLSignal an den Prozess, der ihn sofort beenden sollte.

Ich denke, Sie haben vermisst, dass sich der Prozess in einem unterbrechungsfreien Schlaf befindet. Eine Unterbrechung ist also keine Option. David Schwartz vor 9 Jahren 0