Настройка swappiness в /etc/sysctl.conf и /etc/sysctl.d/ не сохраняется после перезагрузки

Настройка swappiness в /etc/sysctl.conf и /etc/sysctl.d/ не сохраняется после перезагрузки

Это было заданочисло из раз до. Однако, рискуя быть помеченным как дубликат, я решил спросить еще раз, поскольку я не видел ответов, специфичных для Ubuntu 19.10, и ни один из этих рекомендуемых ответов мне не подходит.

Суммируя: Установка vm.swappiness = 10непосредственно в /etc/sysctl.confили создание файла /etc/sysctl.d/60-my-swappiness.confс содержимым vm.swappiness = 10не изменяет swappiness при загрузке; он остается на значении по умолчанию 60:

$ cat /proc/sys/vm/swappiness
60

Запуск sysctl -pс sudoразрешениями изменяет его для данного сеанса, но при перезагрузке он сбрасывается до значений по умолчанию.

$ sudo sysctl -p
[sudo] password for user: 
vm.swappiness = 10
...
$ cat /proc/sys/vm/swappiness
10

Как изменить swappiness, чтобы он сохранялся между перезагрузками в Ubuntu 19.10?

решение1

Предлагаю вам сделатьsysctl.d(5) Файл конфигурациипоэтому конфигурация устанавливается во время загрузки, ее содержимое примерно следующее:

/etc/sysctl.d/99-swappiness.conf
vm.swappiness=10

Связанный контент