Страница 1 из 1

Работа с памятью выше 16М в 3.12

СообщениеДобавлено: 20 фев 2003, 10:37
SAM
Админы!
Кто подскажет как можно в пропатченой 3.12 выделить для системы больше памяти? Всё свыше 16М забирает под дисковый кеш, а само ядро может работать с памятью выше 16М?
Если кто знает, подскажите, плиз.

СообщениеДобавлено: 21 фев 2003, 11:33
Влад А.Сокол aka Akina
В 3.12 (что патченой, что нет) вся память, не занятая кодом и данными ядра и модулей отдается под кэш. При загрузке нового модуля или когда загруженному уже модулю требуется память, она берется за счет уменьшения количества кэш-буферов. При выгрузке модуля освобождаемая им память НЕ присоединяется к кэшу, а повисает незадействованной до перегрузки сервера (т.е. постоянные загрузки-выгрузки модулей, скажем монитора, уменьшают объем имеющейся памяти и в конце концов приводят к тому что очередной модуль не грузится, а то и сервер падает из-за невозможности выделить буфер под запрос).

Учите матчасть ака RTFM...