Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
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> | ||
Мгновенно применить эту настройку можно с помощью следующей команды: | Мгновенно применить эту настройку можно с помощью следующей команды: |