Возникла муторная проблема в сути которой могу с трудом
разобраться. В общем есть сервак 4х головый с 2 гигами памяти
На нем крутиться софтина что-то типа БД но в все в памяти
держит. Больше ничего. Сервак под RedHat ES 3.0
Так вот через некоторое время когда эта софтина
начинает поджирать в раене 60-70 мегобайт памяти
(она ее через MMAP на файл проецирует)
в топе начинается фигня iowait резко начитает расти
также kswapd начинает все больше вверху сверкать
и по итогу система ложиться намертво.
Замечу что при этом топ показывает еще около 600 мегобайт
памяти свободных.
У меня несколько предположений
Возможно патченое редхатовское ядро решает что надо мапленую
память в своп выкинуть а т.к. там идет очень интенсивное
обращание к ней то в результате просто имеем обычные своп
тормоза только в нереальных масштабах...
Возможно также что это какой-то баг ядра с MMAP связаный...
В общем я потерялся не догоняю совсем что тут может быть...
Так же хочу попробовать своп вобще отрубить
подскажите как это можно сделать...