Skip to content

Instantly share code, notes, and snippets.

@lihonosov
Last active January 4, 2016 02:19
Show Gist options
  • Select an option

  • Save lihonosov/8554743 to your computer and use it in GitHub Desktop.

Select an option

Save lihonosov/8554743 to your computer and use it in GitHub Desktop.
Изменим поведение Ubuntu в отношении использования ОЗУ и подкачки (раздел swap). Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует процент свободной памяти, при которой начнется активный сброс страниц в раздел swap. Иными словами, при 100-60=40% занятой памяти, Ubuntu уже начнет использовать раздел swap. При большом количестве ОЗУ в компьютере, лучше изменить параметр vm.swappiness до 10 и тем самым приказать Ubuntu не использовать swap пока занятая ОЗУ не достигнет 100-10=90%. Установим значение 10 вместо 60. В консоли введите следующую команду:
echo 10 > /proc/sys/vm/swappiness
или
sysctl -w vm.swappiness=10
Для сохранения настройки после перезагрузки внесите в конец файла /etc/sysctl.conf следующую строку:
vm.swappiness = 10
Что бы сразу применить настройку:
sysctl -p
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment