Где найти объяснение процессов ядра?


12

Я хочу знать о процессах ядра, например [migration], [kswapd]и т. Д. Где документированы процессы ядра, подобные этим?


Я не знаю, есть ли такая вещь. Они довольно широко используются в ядре, их много . Некоторые даже, например, специфичны для одного драйвера. Некоторая документация разбросана по дереву документации ядра. Гугл часто может помочь.
Дероберт

Вы прошли Kernel_source_code / Документация?
ШВ

Ответы:


4

Я действительно сомневаюсь, что есть единственное место, где вы можете найти все детали. Лучшим способом было бы просмотреть исходный код ядра вместе с онлайн-справкой и

Профессиональная архитектура ядра Linux (ссылка на Amazon) от Wolfgang Mauerer предоставляет информацию о нескольких демонах:

  1. KSWAPD (глава 18)
  2. Softirq (глава 14)
  3. миграция (глава 2) ...

Понимание менеджера виртуальной памяти (бесплатно) Гормана также предоставляет подробные сведения о kswapd.


1

Единственная книга, которую я нашел после быстрого поиска, это «Linux» от Michael Koffler. Но то, что я нашел в Google Книгах, не объясняет это подробно (только название и для чего этот демон).


1

Существует книга называется Linux Kernel Developmentпо Robert Love. Он эксперт по Linux и работает с Google. Я нашел PDF-книгу, которую можно бесплатно скачать через серверы Google. Он имеет очень хорошую информацию о ядре Linux, будет полезен для вас.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.