SWAP Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
wiki:swap [2018/01/11 21:52]
[Размер]
wiki:swap [2019/06/27 23:34]
[Параметр vm.swappiness]
Строка 16: Строка 16:
  
 ===== Размер ===== ===== Размер =====
-В Интернете можно найти множество рекомендаций по размеру SWAP, однако универсального ответа не существует.+В Интернете можно найти множество рекомендаций по определению ​размера SWAP, однако универсального ответа не существует.
  
 При определении размера SWAP следует учесть следующие аспекты:​ При определении размера SWAP следует учесть следующие аспекты:​
Строка 45: Строка 45:
 <code bash>​sudo blkid</​code>​ <code bash>​sudo blkid</​code>​
 Теперь пропишем строку в /etc/fstab Теперь пропишем строку в /etc/fstab
-<code bash>​echo "​UUID=<​UUID swap-раздела>​ swap swap defaults 0 0"| sudo tee -a /​etc/​fstab</​code> ​+<code bash>​echo "​UUID=<​UUID swap-раздела>​ swap swap defaults,​pri=<​Приоритет (от 0 до 32767)> ​0 0"| sudo tee -a /​etc/​fstab</​code> ​
 ===== SWAP с динамически изменяемым размером ===== ===== SWAP с динамически изменяемым размером =====
 Если вы не хотите думать об объеме SWAP, имеет смысл воспользоваться утилитой **swapspace** (динамический менеджер подкачки). Эта утилита работает в фоновом режиме и динамически управляет подкачкой. При необходимости swapspace автоматически создаёт дополнительные файлы подкачки требуемого размера. Неиспользуемые файлы подкачки удаляются и не занимают место.\\ ​ Если вы не хотите думать об объеме SWAP, имеет смысл воспользоваться утилитой **swapspace** (динамический менеджер подкачки). Эта утилита работает в фоновом режиме и динамически управляет подкачкой. При необходимости swapspace автоматически создаёт дополнительные файлы подкачки требуемого размера. Неиспользуемые файлы подкачки удаляются и не занимают место.\\ ​
Строка 57: Строка 57:
 Без особой необходимости трогать его не рекомендуется. Без особой необходимости трогать его не рекомендуется.
  
-Скорректировать значение,​ применяемое при загрузке системы,​ можно, указав в файле /​etc/​sysctl.conf значение vm.swappiness. Пример: ​мы хотим использовать подкачку при 30% свободной оперативной памяти. ​+Скорректировать значение,​ применяемое при загрузке системы,​ можно, указав в файле /​etc/​sysctl.conf значение vm.swappiness. Пример: ​
 <code bash>​echo "​vm.swappiness=30"​| sudo tee -a /​etc/​sysctl.conf</​code>​ <code bash>​echo "​vm.swappiness=30"​| sudo tee -a /​etc/​sysctl.conf</​code>​
 Мгновенно применить эту настройку можно с помощью следующей команды:​ Мгновенно применить эту настройку можно с помощью следующей команды:​