Я использовал установщик Windows для установки Ubuntu. Размер свопа меня не спрашивал. В настоящее время я использую Ubuntu, и у меня всего около 200 МБ, и моя система дает сбой, когда я открываю слишком много приложений.
Вместо увеличения текущей области подкачки вы можете просто добавить новую (здесь 1 ГиБ):
dd if=/dev/zero of=/swapfile1 bs=1M count=1024
chmod 600 /swapfile1
mkswap /swapfile1
echo "/swapfile1 swap swap defaults 0 0" >> /etc/fstab
swapon /swapfile1
В первую очередь, подкачка должна быть равна 2x физическая RAM максимум для 2 ГБ физической RAM и затем дополнительное 1x физическая RAM для любой суммы выше 2 ГБ, но никогда меньше чем 32 МБ.
Для добавления области подкачки у Вас есть три опции: создайте новый раздел подкачки, создайте новый файл подкачки или расширьте подкачку на существующем логическом томе LVM. Рекомендуется расширить существующий логический том.
Добавить группу объема подкачки (принятие /dev/VolGroup00/LogVol02
объем подкачки, который Вы хотите добавить):
На терминале с полномочиями пользователя root (sudo -s
), создайте логический том размера 1 024 МБ (например):
lvm lvcreate VolGroup00 -n LogVol02 -L 1024M
Отформатируйте новую область подкачки:
mkswap /dev/VolGroup00/LogVol02
Добавьте следующую запись в /etc/fstab
файл:
/dev/VolGroup00/LogVol02 swap swap defaults 0 0
Включите расширенный логический том: swapon -va
Тест, что логический том был расширен правильно: cat /proc/swaps
или free
.
Добавить файл подкачки:
На терминале с полномочиями пользователя root (sudo -s
), введите следующую команду с количеством, являющимся равным желаемому размеру блока:
dd if=/dev/zero of=/swapfile bs=1024 count=524288
Установите файл подкачки с командой:
mkswap /swapfile
Включить файл подкачки сразу, но не автоматически во время начальной загрузки:
swapon /swapfile
Включить его во время начальной загрузки, редактирование /etc/fstab
включать следующую запись:
/swapfile swap swap defaults 0 0
В следующий раз начальные загрузки системы, это включает новый файл подкачки.
После добавления нового файла подкачки и включения его, проверьте, что это включено путем просмотра вывода команды cat /proc/swaps
или free
.
Расширять логический том подкачки (принятие /dev/VolGroup00/LogVol01
объем, который Вы хотите расширить):
На терминале с полномочиями пользователя root (sudo -s
), отключите свопинг для связанного логического тома:
swapoff -v /dev/VolGroup00/LogVol01
Измените размер логического тома LVM на 1 024 МБ (например):
lvm lvresize /dev/VolGroup00/LogVol01 -L +1024M
Отформатируйте новую область подкачки:
mkswap /dev/VolGroup00/LogVol01
Включите расширенный логический том:
swapon -va
Тест, что логический том был расширен правильно: cat /proc/swaps
или free
.
Источник: http://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-swap-what-is.html