nixp.ru v3.0

23 октября 2017,
понедельник,
13:01:53 MSK

DevOps с компанией «Флант»
Аватар пользователя aivs
aivs написал 8 февраля 2006 года в 19:03 (309 просмотров) Ведет себя как мужчина; открыл 114 темы в форуме, оставил 292 комментария на сайте.

Собрал ядро и конечно вместе с ним много всяких разных модулей. По lsmod у меня большой список загруженных модулей.

вот кусочек

Module Size Used by

nls_cp866 5248 3

nls_cp437 5760 0

vfat 11008 3

fat 46108 1 vfat

nls_koi8_r 5248 4

ntfs 226192 1

ircomm_tty 21000 0

Вот здесь 2 модуля Used by = 0, что это значит?

Мне нужны эти модули, или от них можно избавиться?

DimitriuS

Не используются в данный момент. Не факт что ты от них откажешься вообще.

aivs

а вот такое у меня в конце

ide_disk 15232 7

via82cxxx 8708 0 [permanent]

trm290 3972 0 [permanent]

triflex 3328 0 [permanent]

slc90e66 5248 0 [permanent]

sis5513 15112 0 [permanent]

siimage 10752 0 [permanent]

serverworks 8456 0 [permanent]

sc1200 6400 0 [permanent]

rz1000 2560 0 [permanent]

piix 9476 0 [permanent]

pdc202xx_old 9728 0 [permanent]

pdc202xx_new 8320 0 [permanent]

ns87415 3912 0 [permanent]

it821x 7556 0 [permanent]

hpt366 17664 0 [permanent]

hpt34x 4480 0 [permanent]

generic 4356 0 [permanent]

cy82c693 4228 0 [permanent]

cs5530 4864 0 [permanent]

cmd64x 10780 0 [permanent]

atiixp 5392 0 [permanent]

amd74xx 14108 0 [permanent]

alim15×3 11020 0 [permanent]

aec62xx 6528 0 [permanent]

Я бы в принципе мог их просто при компиляции ядра не включать.

Но вот вопрос, сильно ли эти висящие в памяти модули мешают?

много ли ресурсов жрут? Может, пускай себе весят??

fly4life
aivs
Я бы в принципе мог их просто при компиляции ядра не включать.

Тут больший вопрос в надобности перекомпиляции дистрибутивного ядра, нежели в «включать/не включать» ненужный в данный момент модуль.

aivs
Но вот вопрос, сильно ли эти висящие в памяти модули мешают?

Вообще не мешают.

aivs
много ли ресурсов жрут? Может, пускай себе весят??

Ресурсов памяти «жрут» столько байт, сколько указано во втором столбце приведённого тобой вывода команды lsmod.

DimkaS

А разве неиспользуемые модули в своп не скидываются?

Или имеется в виду вся память включая виртуалку?

Genie
Ресурсов памяти «жрут» столько байт, сколько указано во втором столбце приведённого тобой вывода команды lsmod.

ну, это ещё смотря что считать «ресурсом памяти»

вот если поглядеть н видео драйвер nvidia, то где-то около 4Мб

однако: жрёт-то он ещё и видео память, точнее контролирует.

в общем, где-то так ;)

А разве неиспользуемые модули в своп не скидываются?

нет. ну сам поосуди: ядро в свопе частично. потребовалось обратиться к модулю… и система на время встала колом.

сие не очень хорошо.

fly4life
Genie
ну, это ещё смотря что считать «ресурсом памяти»

вот если поглядеть н видео драйвер nvidia, то где-то около 4Мб

однако: жрёт-то он ещё и видео память, точнее контролирует.

в общем, где-то так ;)

Всё-таки нашёл к чему придраться ;). Перечитал листинг загруженных модулей aivs’а и так не нашёл там nvidia ;).

Ну а насчёт «русурса памяти», думаю все поняли о чём говорил я. Конечно же об оперативной памяти. Контролируемая видео память тут ни при чём.

myst

Насколько мне известно, ядро никогда не скидывается в своп. Никогда. Вот елси бы он было не монолитным…

Genie
Всё-таки нашёл к чему придраться ;)

а тож… :)

Перечитал листинг загруженных модулей aivs’а и так не нашёл там nvidia ;).

ну так полного списка и не было.

да и драйвер ati будет себя так же вести.

Контролируемая видео память тут ни при чём.

обычно да.

но если вспомнить про кой-какой пакет, который позволяет использовать мощности GPU для математических расчётов, то и память видео будет тоже ипользоваться, а не контролироваться. только модулем никаким не будет занята.

в общем, одни недомолвки постоянно ;)

Насколько мне известно, ядро никогда не скидывается в своп. Никогда. Вот елси бы он было не монолитным…

ну, да даже если и модульно собрано ядро — всё равно, kernel-space не скидиывается в свап.

попутно неплохо было бы выяснить про user-space модули — fuse, к примеру.

что-то я этого нигде найти не могу..

myst

udev — скидывается, это 100%. Написано <font color=«green»>тут</font>.

anonymous
DimitriuS
Не используются в данный момент. Не факт что ты от них откажешься вообще.

Чушь! Этот ноль показывает количество модульных зависимостей.