Swap делает мою систему вялой, а отключение делает все более плавным. У меня 3,5 ГБ оперативной памяти.
Я знаю, как отключить своп, войдя sudo swapoff -a
в терминал, но это только для текущего сеанса, потому что после перезагрузки своп снова включается. Есть ли способ навсегда отключить своп?
Ответы:
Могу ли я предложить более безопасный подход? Вы никогда не знаете, когда своп может спасти вас от краха. Хотя подкачка действительно замедляет работу компьютера, если вы используете программу, которая поглощает всю вашу оперативную память, возможность подкачки может спасти вас от полной перезагрузки. Когда компьютер начнет перезагружаться, вы заметите и сможете убить приложение-нарушитель.
Таким образом, вместо того, чтобы вообще отключить подкачку, просто убедитесь, что ваша ОС переставляет очень редко. Это контролируется
vm.swappiness
настройкой в/etc/sysctl.conf
. По умолчанию в Ubuntu,60
если я правильно помню, это слишком много для большинства ситуаций, и вы начнете менять местами, даже если оперативная память еще доступна. Если вы уменьшите это значение, вы сможете сохранить безопасную линию обмена, используя ее только в чрезвычайных ситуациях. Итак, откройте файл:И добавьте эту строку к нему:
Если это все еще слишком много, измените 10 на 1. Теперь, после перезапуска, вы будете менять местами только тогда, когда это абсолютно необходимо, и вы можете просто забыть об этом.
источник
Найдите строку в / etc / fstab, относящуюся к swap, и прокомментируйте ее. Мой такой:
Вы можете редактировать этот файл с помощью gedit. Сделайте резервную копию сначала, на всякий случай:
Просто добавьте # в начало строки, где находится swap, и перезагрузите компьютер.
ИЛИ ЖЕ
Попробуйте из командной строки закомментировать запись подкачки в
/etc/fstab
файле,источник
gksu gedit /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 /host/ubuntu/disks/swap.disk none swap loop,sw 0 0
Просто удалите запись (или закомментируйте ее, используя # перед строкой) из fstab и перезагрузите компьютер. Ищите строку со словом «своп» в нем.
источник
Неправильно .. если systemd найдет SWAP-раздел на любом диске, он все равно его автоматически смонтирует. Странно, что никто не упомянул systemd. В любом случае, решение довольно простое; Чтобы навсегда отключить своп, необходимо:
Мир вне.
источник