Ich wollte wissen, was ist kthread
und warum es keinen Speicher und hat keine offenen Dateien. Ich habe einen Code geschrieben, der einfach die PID der laufenden Prozesse in einem übergeordneten Kindbaumformat zusammen mit einigen zusätzlichen Informationen wie verwendete VMZ, RSS, Threads und Openfiles ausgibt. Alle Kinder der PID 2 mit dem Namen kthreadd
hatten nicht die VmSize und VmRSS in der Datei /proc/[pid]/status
. Die /proc/[pid]/fd
enthielt keine geöffneten Dateien.Was ist KThreadd Prozess und Kinder und wie unterscheidet es sich von Init und Kinder
Was sind diese Prozesse, wie unterscheiden sie sich von normalen Prozessen, die von init (PID 1) erzeugt werden. Ich lese (in einem alten Buch), dass der Swapper init PID1 erzeugen wird und alle anderen Prozesse Kinder von PID 1 sind. Definitiv gibt es eine andere Architektur dahinter (Linux Kernel 3.7.10.1-16), die ich nicht kenne Eine andere Frage ist, warum PID 2 ein Kind von PID 0 ist und kein Kind von PID 1 ist.
Ich denke, das Sie .... http helfen können: // Unix. stackexchange.com/questions/13290/init-process-ancestoro-of-all-processes – Rex
Diese Antwort in unix.stackexchange Antwortet nicht im Detail. Ich benötige genauere Informationen. – phoxis