Я установил Ubuntu несколько недель назад, и я обычно запускаю больше чем 6 программ (sts, веб-браузеры, и так далее).
Система застревает.
Мой размер RAM составляет 6 ГБ и подкачка 2 ГБ. Я решил увеличить размер подкачки до 15 ГБ. Когда я пытался выполнить эту работу, я получил следующую ошибку. Я связался с учебным руководством, за которым я следовал.
sudo swapon --show
[sudo] password for decoders:
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -1
decoders@10decoders:~$ free -h
total used free shared buff/cache available
Mem: 5.7G 1.1G 3.4G 217M 1.1G 4.1G
Swap: 2.0G 0B 2.0G
decoders@10decoders:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.9G 0 2.9G 0% /dev
tmpfs 583M 9.0M 574M 2% /run
/dev/sda1 293G 14G 265G 5% /
tmpfs 2.9G 4.7M 2.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.9G 0 2.9G 0% /sys/fs/cgroup
tmpfs 583M 144K 583M 1% /run/user/1000
decoders@10decoders:~$ sudo fallocate -l 15G /swapfile
fallocate: fallocate failed: Text file busy
decoders@10decoders:~$ ls -lh /swapfile
-rw------- 1 root root 2.0G May 19 11:43 /swapfile
decoders@10decoders:~$
Я перешел по этой учебной ссылке: http://www.tutorialspoint.com/articles/how-to-increase-swap-space-on-linux-ubuntu
ШАГ 1: Первый шаг должен проверить, там ли случайно какой-либо раздел ПОДКАЧКИ, уже созданный в Вашем ПК:
sudo swapon --show
Введите свой пароль root. Если Вы не видите вывода, это означает, что ПОДКАЧКА не существует.
ШАГ 2: Затем, давайте посмотрим текущую структуру раздела жесткого диска Вашего компьютера:
df -h
ШАГ 3: Как heynnema прокомментировал перед запуском, изменения отключают использование подкачки:
sudo swapoff -a
ШАГ 4: Теперь пора создать Файл подкачки. Удостоверьтесь, что у Вас есть достаточно пространства на жестком диске. Это - вопрос предпочтения в том, в каком количестве размера ПОДКАЧКИ Вы нуждаетесь.
Мое предложение: Если бы у Вас есть максимум 4 ГБ RAM, я предложил бы поместить дважды RAM для ПОДКАЧКИ (8 ГБ для ПОДКАЧКИ). Для ПК больше чем с 4 ГБ я рекомендую то же количество RAM для ПОДКАЧКИ плюс 2 ГБ. Пример: В моем случае это - 8 ГБ, я поместил 8 ГБ + 2 ГБ, всего 10 ГБ для ПОДКАЧКИ. Но можно не стесняться делать выбор.
sudo dd if=/dev/zero of=/swapfile bs=5M count=5120 status=progress
ШАГ 5: Файл подкачки теперь создается. Давайте дадим полномочия только для корня ему.
sudo chmod 600 /swapfile
ШАГ 6: Mark файл как Область подкачки:
sudo mkswap /swapfile
ШАГ 7: Наконец включите ПОДКАЧКУ.
sudo swapon /swapfile
ШАГ 8: можно теперь проверить использование той же команды swapon, чтобы проверить, создается ли ПОДКАЧКА.
sudo swapon --show
ШАГ 9: Также проверьте заключительную структуру раздела снова.
free -h
ШАГ 10: После того как все установлено, необходимо установить Файл подкачки как постоянный, еще Вы потеряете ПОДКАЧКУ после перезагрузки. Выполните эту команду:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Законченный, теперь выйдите из терминала!
Можно проверить состояние SWAP на утилите System Monitor.
Если Вы хотите пойти непосредственно через графический интерфейс, войдите, ссылка ниже этого хорошо объяснена.
swapoff -a
sudo fallocate -l 15G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon -a