Назад | Перейти на главную страницу

Как предотвратить загрузку бесполезных модулей ядра?

Все наши Ubuntu-серверы имеют разные неиспользованный загруженные модули ядра тратят впустую RAM и, например, в случае jfs запускают кучу бесполезных процессов (jfsCommit).

я могу использовать rmmod чтобы избавиться от них во время выполнения, но мне интересно, что заставляет их загружаться в первую очередь.

В идеале я мог бы удалить и двоичные файлы модулей.

Если рассматриваемые модули встроены в ядро, единственный способ - это перекомпилировать ядро.

Если это отдельные модули, их можно занести в черный список.

Добавить

blacklist module_name

в файл

/etc/modprobe.d/blacklist.conf

(требуется перезагрузка)