У меня драйвера от tdt, по тому пришлось менять исходников, но смотрю что у martii
уже присутствует compcache-0.6.2.
Значит вам надо только убедится что в сборке этот ramzswap-driver а не от tdt (если нет, то собрать и заменить его).
Прописать загрузку драйвера при старте (по моему у martii модуля в отдельном файле).
В скрипте (который выполняется после загрузки модуля) прописать создания раздела (на пример 32Мб):
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В скрипте прописать активацию swap.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Ещё такой нюанс- требуется немножко времени для создания раздела, по тому я создание прописал в начале скрипта, а активацию swap в конце. Можно конечно использовать sleep, но я считаю не разумно тормозить загрузку.
P.S.
И ещё наверно можно экспериментировать с размером. Пли отдали половину оперативки, я думаю это слишком и сделал 1/4.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Но может можно и половину.
P.P.S.
И ещё наверно разумно добавить для ядро
swap notify core support patch.