カーネルプロセスの説明はどこにありますか?


12

私は、カーネルプロセスなどについて知りたい[migration][kswapd]など、これらのようなカーネルプロセスが文書化されていますか?


そのようなことがあるかどうかはわかりません。彼らは、カーネル内部でかなり広範囲に使用している、そこにある多くの異なるもののは。たとえば、単一のドライバーに固有のものもあります。一部のドキュメントはカーネルドキュメントツリー全体に散らばっています。多くの場合、Googleが役立ちます。
デロバート

Kernel_source_code / Documentationを完了しましたか?
-SHW

回答:


4

私は本当にすべての詳細を見つけることができる単一の場所があることを疑っています。最善の方法は、カーネルのソースコードとオンラインヘルプを参照することです。

Wolfgang MauererによるプロフェッショナルLinuxカーネルアーキテクチャ(Amazonへのリンク)は、いくつかのデーモンに関する情報を提供します。

  1. kswapd(第18章)
  2. softirq(第14章)
  3. 移行(第2章)...

GormanのVirtual Memory Manager(無料)を理解することにより、kswapdの詳細な情報も提供されます。


1

簡単に検索して見つけた唯一の本は、マイケルコフラーの「Linux」です。しかし、Googleブックスで私が見つけたものからは、これを詳細に説明していません(名前とデーモンの目的)。


1

と呼ばLinux Kernel Developmentれる本がありRobert Loveます。彼はLinuxの専門家であり、Googleで働いています。PDFブックはGoogleサーバー経由で無料でダウンロードできます。Linuxカーネルに関する非常に良い情報がいくつかありますので、参考にしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.