Настройка виртуальной памяти: swap (своп)
Если не достаточно оперативной памяти Fritz!Box’а, то можно на внешнем жёстком диске, подклюённом через USB, создать файл виртуальной памяти. Это, конечно, возможно только на Fritz!Box’ах с USB.
ОСТОРОЖНО: Не рекомендуется делать это на USB-флэшке из-за большого количества циклов записи — флэшка будет относительно быстро сломана.
Создать и загрузить своп
1. На внешнем жёстком диске следует создать файл «swapfile», размером будущего свопа:
1 |
dd if=/dev/zero of=swapfile bs=1024 count=65536 |
65536 — это размер в байтах, т.е. в нашем примере 64 мегабайта. Я рекомендую в общем не больше чем в два раза больше оперативной памяти.
2. Теперь генерируем своп:
1 |
mkswap swapfile |
3. И наконец регистрируем swapfile как виртуальную память в операционной системе:
1 |
swapon swapfile |
Убрать своп можно с помощью «swapoff swapfile».
4. С помощью команды «free» можно проверить, зарегистрирован ли своп, его размер, и насколько он используется системой:
1 2 3 4 |
# free total used free ... Swap: 65536 0 65536 |
5. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Код
1 2 3 4 5 6 |
HDD='Hitachi-HTS543216L9A300-01' # ВНИМАНИЕ: обязательно изменить! HDD_ABSOLUT='/var/media/ftp/'$HDD while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done swapon $HDD_ABSOLUT/swapfile |