¿Dónde encontrar la explicación de los procesos del kernel?


12

Quiero saber acerca de los procesos del núcleo, como [migration], [kswapd], etc. ¿Dónde están los procesos del núcleo como estos documentados?


No sé si existe tal cosa. Se usan bastante ampliamente dentro del núcleo, hay muchos diferentes. Algunos incluso son, por ejemplo, específicos de un solo controlador. Parte de la documentación se encuentra dispersa en el árbol de documentación del núcleo. Google a menudo puede ayudar.
derobert

¿Has pasado por Kernel_source_code / Documentation?
SHW

Respuestas:


4

Realmente dudo que haya un solo lugar donde pueda encontrar todos los detalles. La mejor manera sería explorar el código fuente del núcleo junto con la ayuda en línea y

La arquitectura profesional del kernel de Linux (enlace a Amazon) de Wolfgang Mauerer proporciona información sobre algunos demonios:

  1. kswapd (cap. 18)
  2. softirq (cap. 14)
  3. migración (Capítulo 2) ...

Comprender el Virtual Memory Manager (gratis) de Gorman también proporciona detalles detallados sobre kswapd.


1

El único libro que encontré después de una búsqueda rápida es "Linux" de Michael Koffler. Pero por lo que encontré en Google Books no explica esto en profundidad (solo el nombre y para qué sirve el demonio).


1

Hay un libro llamado Linux Kernel Developmentpor Robert Love. Él es un experto en Linux y trabaja con Google, he encontrado el libro en PDF disponible para su descarga gratuita a través de los servidores de Google. Tiene muy buena información sobre el kernel de Linux, será útil para usted.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.