Какие загруженные модули ядра не используются и стоит ли их отключать?

Я хочу знать модули ядра, которые сейчас не используются. Итак, что я могу отключить их от загрузки во время загрузки?

Есть ли способ узнать, какие модули ядра (конечно, загруженные) не используются?

3
задан 1 July 2012 в 17:38

1 ответ

Большинство модулей загружаются автоматически только потому, что было обнаружено соответствующее оборудование.

lsmod показывает загруженные в данный момент модули, как (отрывок):

Module                  Size  Used by
...
psmouse                87692  0 
bluetooth             180104  7 bnep
parport                46562  3 lp,parport_pc,ppdev
serio_raw              13211  0 
snd_ens1371            25747  4 
gameport               19693  1 snd_ens1371
snd_ac97_codec        134826  1 snd_ens1371
joydev                 17693  0 
...

Однако только потому, что [ 1120] Использование равно 0 для определенного модуля, это не означает, что он не используется!

Обратите внимание, что ядро ​​автоматически загружает модули на основе обнаруженного оборудования, за исключением перечисленных модулей. в /etc/modules, которые «загружены силой».

Удаление / внесение в черный список отключит оборудование; в современных системах с более чем 512 МБ ОЗУ нет реальной необходимости

Так что, если вы удалите или внесете в черный список какой-либо из этих модулей , будьте осторожны: эта часть оборудования может больше не работать. например если я удаляю / черный список parport, мой параллельный порт не будет работать, и это нормально, если я его никогда не использую. То же самое относится к bluetooth и т. Д.

Модули ядра занимают относительно мало памяти на современном ПК, поэтому я рекомендую этот вид «оптимизации» вручную только для встроенных систем и т. Д. С небольшим объемом ОЗУ.


Для отключения модулей

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

0
ответ дан 1 July 2012 в 17:38

Другие вопросы по тегам:

Похожие вопросы: