Wo finde ich Erklärungen zu Kernelprozessen?

12

Ich möchte über Kernel - Prozesse wissen, wie [migration], [kswapd]etc. Wo sind wie diese Kernel - Prozesse dokumentiert?

Gänseblümchen
quelle
Ich weiß nicht, ob es so etwas gibt. Sie werden ziemlich häufig im Kernel verwendet, es gibt viele verschiedene. Einige sind sogar spezifisch für einen einzelnen Fahrer. Einige Dokumentationen sind über den Kernel-Dokumentationsbaum verteilt. Google kann oft helfen.
Derobert
Haben Sie Kernel_Source_Code / Documentation durchgesehen?
SHW

Antworten:

4

Ich bezweifle wirklich, dass es einen einzigen Ort gibt, an dem Sie alle Details finden können. Am besten durchsuchen Sie den Kernel-Quellcode zusammen mit der Online-Hilfe und

Die professionelle Linux-Kernel-Architektur (Link zu Amazon) von Wolfgang Mauerer informiert über einige Dämonen:

  1. kswapd (Kap. 18)
  2. softirq (Kap. 14)
  3. Migration (Kap. 2) ...

Das Verständnis des Virtual Memory Manager (kostenlos) von Gorman bietet auch detaillierte Informationen zu kswapd.

Prabagaran
quelle
1

Das einzige Buch, das ich nach einer kurzen Suche gefunden habe, ist "Linux" von Michael Koffler. Aber von dem, was ich in Google Books gefunden habe, wird dies nicht im Detail erklärt (nur Name und wofür der Daemon ist).

Nils
quelle
1

Es gibt ein Buch mit dem Titel Linux Kernel Developmentdurch Robert Love. Er ist ein Linux-Experte und arbeitet mit Google. Ich habe festgestellt, dass das PDF-Buch kostenlos über Google-Server heruntergeladen werden kann. Es hat einige sehr gute Informationen über Linux-Kernel, wird Ihnen hilfreich sein.

Malkasten
quelle