Я установил Ubuntu с помощью установщика Wubi. Поэтому у меня размер свопа по умолчанию всего 256 МБ. У меня есть 1 ГБ оперативной памяти, так много раз, когда системные звезды плачут, требуя дополнительной замены. Я прочитал FAQ по своппингу , но я все еще не уверен, как увеличить размер свопа, когда Ubuntu установлен с помощью Wubi.
Просто следуйте Руководству Wubi. В то время как некоторые из других ответов могут работать, необходимо удостовериться, что Вы не создаете файл подкачки на смонтированном устройстве цикла, которое может видеть уменьшение в производительности.
См. https://wiki.ubuntu.com/WubiGuide#How_do_I_increase_my_swap_space.3F
Как я увеличиваю свою область подкачки?
Следующее увеличит Вашу подкачку до 2 ГБ. Количество замены = с числом килобайтов Вы хотите для своего файла подкачки.
sudo su
swapoff -a
cd /host/ubuntu/disks/
mv swap.disk swap.disk.bak
dd if=/dev/zero of=swap.disk bs=1024 count=2097152
mkswap swap.disk
swapon -a
free -m
Я никогда не использовал Wubi прежде, но я предполагаю, что добавление разделов может быть сложным. Тем не менее, нет правила, согласно которому вам нужно использовать раздел подкачки. Вы также можете использовать файл подкачки и хранить его где угодно в системе. Я бы, вероятно, выбрал /media
, но решать вам. Вот как:
Создайте дополнительный файл подкачки и установите соответствующие разрешения. Вы можете положить его где угодно. Установите размер, равный тому, сколько дополнительного пространства подкачки вы хотите.
sudo fallocate -l 1g /path/to/desired/file
sudo chmod 600 /path/to/desired/file
Отформатируйте файл подкачки:
sudo mkswap /path/to/desired/file
Добавьте его в /etc/fstab
:
gksudo gedit /etc/fstab
Вставьте это внизу файла:
/path/to/swap/file none swap sw 0 0
Включить весь обмен, включая ваш новый файл обмена:
sudo swapon -a
Я взял много моего ответа из FAQ по обмену . Прокрутите вниз до части, которая говорит о файлах подкачки.
Я думаю, что здесь они объясняют, как вы можете сделать это простым способом. Я не знаю, как именно работает Wubi, поэтому я думаю, вы хотите добавить файл в качестве свопа. Если вы используете раздел, то вам нужно использовать что-то вроде parted для изменения размера разделов диска.