Gdzie znaleźć wyjaśnienie procesów jądra?

12

Chcę wiedzieć na temat procesów jądra, jak [migration], [kswapd]itp Gdzie są procesy jądra jak te udokumentowane?

stokrotka
źródło
Nie wiem, czy jest coś takiego. Są one dość szeroko stosowane w jądrze, istnieje wiele różnych. Niektóre z nich są nawet specyficzne dla jednego sterownika. Część dokumentacji jest rozproszona w drzewie dokumentacji jądra. Google często może pomóc.
derobert
Czy przeszedłeś przez Kernel_source_code / Documentation?
SHW

Odpowiedzi:

4

Naprawdę wątpię, aby było jedno miejsce, w którym można znaleźć wszystkie szczegóły. Najlepszym sposobem byłoby przeglądanie kodu źródłowego jądra wraz z pomocą online i

Profesjonalna architektura jądra Linux (link do Amazon) autorstwa Wolfganga Mauerera dostarcza informacji o kilku demonach:

  1. kswapd (rozdz. 18)
  2. softirq (rozdział 14)
  3. migracja (rozdz. 2) ...

Zrozumienie Virtual Memory Manager (darmowego) Gormana zawiera również szczegółowe informacje na temat kswapd.

Prabagaran
źródło
1

Jedyną książką, którą znalazłem po szybkim wyszukiwaniu, jest „Linux” od Michaela Kofflera. Ale z tego, co znalazłem w Google Books, nie wyjaśnia to dogłębnie (wystarczy nazwa i do czego służy demon).

Nils
źródło
1

Jest to książka o nazwie Linux Kernel Developmentprzez Robert Love. Jest ekspertem od Linuksa i współpracuje z Google. Znalazłem książkę pdf dostępną bezpłatnie do pobrania za pośrednictwem serwerów Google. Ma bardzo dobre informacje o jądrze Linuksa, które będą pomocne.

paintbox
źródło