Вы пробовали несколько файлов подкачки? 4 гигабайта звучит так, как будто вы превышаете ограничение размера файла для 32-битной системы.
Я нашел это руководство на centos.org, в котором довольно четко изложено, как создавать файлы подкачки вручную.
Чтобы добавить файл подкачки:
- Определите размер нового файла подкачки в мегабайтах и умножьте на 1024, чтобы определить количество блоков. Например, размер блока файла подкачки 64 МБ составляет 65536.
- В приглашении оболочки от имени root введите следующую команду с количеством, равным требуемому размеру блока:
dd if=/dev/zero of=/swapfile bs=1024 count=65536
- Настройте файл подкачки с помощью команды:
mkswap /swapfile
- Чтобы включить файл подкачки немедленно, но не автоматически во время загрузки:
swapon /swapfile
- Чтобы включить его во время загрузки, отредактируйте / etc / fstab, добавив следующую запись:
/swapfile swap swap defaults 0 0
При следующей загрузке системы включается новый файл подкачки.
После добавления нового файла подкачки и его включения убедитесь, что он включен, просмотрев выходные данные команды
cat /proc/swaps
илиfree
.