Теперь, когда Ubuntu (с 17.04) использует файл подкачки вместо раздела подкачки, можно ли настроить параметры подкачки теми же методами, что и для разделов подкачки?
Например, чтобы установить своп на 40, будет ли
sudo sysctl vm.swappiness=40
работать?
И будет ли добавление vm.swappiness = 40
к /etc/sysctl.conf
сохранять новые настройки после перезапуска?
Да, обоим. Swappiness будет установлен одинаково для файлов подкачки и разделов подкачки. Я бы порекомендовал использовать отдельный файл конфигурации в /etc/sysctl.d/
.
Чтобы проверить, была ли установлена перестановка после перезагрузки, используйте следующую команду:
$ cat /proc/sys/vm/swappiness
40
Если вы хотите проверить, что перестановка действительно меняет , вы можете сделать простой тест, описанный в этой статье: https://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix -Вот .
Также обратите внимание на этот вопрос, обсуждая плюсы и минусы сокращения перестановки: Почему большинство людей рекомендуют снизить перестановку до 10-20?