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

12

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

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

Ответы:

4

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

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

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

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

Prabagaran
источник
1

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

Nils
источник
1

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

коробка красок
источник