Я увеличил размер файла подкачки, используя инструкции из этой ссылки , и теперь он перестал использоваться. Я действительно пробовал это несколько раз, и это происходило каждый раз. Когда я запускал swapon -s
после каждой попытки, приоритет файла подкачки всегда показывал -2, поэтому я увеличил его до 100, но это тоже не помогло.
Как это исправить? У меня есть 16 ГБ оперативной памяти и увеличил размер файла подкачки до 32 ГБ.
Размер подкачки рекомендовал настройки из документации Чиновника Ubuntu
https://help.ubuntu.com/community/SwapFaq
RAM No hibernation With Hibernation Maximum
16GB 4GB 20GB 32GB
Вам нужны 4 ГБ или 20 ГБ области подкачки. Не больше.
Приоритет имеет смысл, когда существует больше чем одна область подкачки. Не используемый в Вашем (1 область подкачки) случай
Можно настроить поведение свопинга с swappiness
Та же Документация FAQ говорит о swappiness,
см.: https://help.ubuntu.com/community/SwapFaq#What_is_swappiness_and_how_do_I_change_it.3F
## Delete old swapfile
sudo swapoff -a
sudo sudo rm /swapfile
## Create new swapfile (choose one according to hibernation use)
# sudo fallocate -l 20g /swapfile ## If hibernation have to be used
sudo fallocate -l 4g /swapfile ## If no hibernation use is planed
sudo chmod 600 /swapfile
sudo mkswap /swapfile
## Enable new swapfile
sudo swapon /swapfile
## /etc/fstab check
# since /swapfile was used, a line should be present in /etc/fstab file
# search for and check '/swapfile swap swap defaults 0 0'
## Show swap settings and usage
swapon -s
free -h