Почему не делают изменений в swappiness, остаются постоянными после перезагрузки?

Система Ubuntu 14.04

Я хочу изменить свой swappiness от значения по умолчанию от 60 до 10. Согласно этому ответу https://askubuntu.com/a/103916/71679 я должен войти в систему как корень и редактирование /proc/sys/vm/swappiness и добавьте или отредактируйте к vm.swappiness = 10

При открытии того файла как корня я только вижу номер 60, когда я добавляю vm.swappiness = 10и попытайтесь сохранить, я получаю Ошибку, пишущий/proc/sys/vm/swappiness: Недействительный аргумент

Если я просто изменяюсь от 60 до 10, файл сохраняет без проблемы, я проверяю, что изменения происходят с cat /proc/sys/vm/swappiness это показывает, что изменения произошли

Путем редактирования этого файла как корня я находился под предположением, изменения останутся постоянными, но после того как я закрыл и перезапускаю значение по умолчанию, вернулся к 60. Почему изменения не остаются постоянными? Что записывает файл обратно к 60 после перезагрузки?

8
задан 13 April 2017 в 05:24

1 ответ

Если Вы хотите установить swapiness не перезагружая Вас мог выполнить следующую команду:

echo 10 > /proc/sys/vm/swappiness

Это установит swapiness к 10 в этом случае. Можно только повторить число, потому что все это сделает, вызывают функцию ядра для установки swapiness к 10 и эта функция только принимает числа (это объясняет, почему Вы получаете ошибку недействительного аргумента: Вы пытаетесь записать другие символы, чем числа).

Однако это является только временным. Значение будет сброшено в следующей перезагрузке к значению по умолчанию.

Делать изменение постоянным:

  1. Править /etc/sysctl.conf как корень

    sudo nano /etc/sysctl.conf
    
  2. Добавьте следующую строку к файлу:

    vm.swappiness = 10
    
  3. Сохраните файл с помощью CTRL + X

Изменения, внесенные в sysctl.conf будет применяться на перезагрузку, или можно перезагрузить их использование sudo sysctl -p (так sudo sysctl -p будет иметь тот же эффект как echo 10 > /proc/sys/vm/swappiness в этом случае).

17
ответ дан 23 November 2019 в 05:26

Другие вопросы по тегам:

Похожие вопросы: