linux:подключение-swap

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:подключение-swap [2021/01/09 23:46]
admin [ПОСТОЯННЫЙ ФАЙЛ ПОДКАЧКИ]
linux:подключение-swap [2021/01/09 23:54] (текущий)
admin [СОЗДАНИЕ ФАЙЛА ПОДКАЧКИ В UBUNTU 16.04]
Строка 21: Строка 21:
 <code>$ sudo swapon --show</code> <code>$ sudo swapon --show</code>
  
-Если ничего не будет выведено, значит в вашей системе swap ubuntu не настроен. Вы также можете убедиться, что нет активного swap с помощью утилиты free:+Если ничего не будет выведено, значит в вашей системе ''swap'' ''ubuntu'' не настроен. Вы также можете убедиться, что нет активного ''swap'' с помощью утилиты ''free'':
  
 {{ :linux:0001:swap-1024x569.png |}} {{ :linux:0001:swap-1024x569.png |}}
Строка 29: Строка 29:
 {{ :linux:0001:swap1-1024x571.png |}} {{ :linux:0001:swap1-1024x571.png |}}
  
-Строка Swap пуста, значит раздела swap пока еще не подключен.+Строка Swap пуста, значит раздела ''swap'' пока еще не подключен.
  
 ===== НАСТРОЙКА ФАЙЛА ПОДКАЧКИ В UBUNTU 16.04 ===== ===== НАСТРОЙКА ФАЙЛА ПОДКАЧКИ В UBUNTU 16.04 =====
Строка 37: Строка 37:
 ==== ПРОВЕРКА МЕСТА НА ДИСКЕ ==== ==== ПРОВЕРКА МЕСТА НА ДИСКЕ ====
  
-Теперь убедитесь, что на диске есть достаточно свободного места. Самый простой способ узнать свободное место в терминале - это утилита df:+Теперь убедитесь, что на диске есть достаточно свободного места. Самый простой способ узнать свободное место в терминале - это утилита ''df'':
  
 <code>$ df -h</code> <code>$ df -h</code>
Строка 49: Строка 49:
 Самый быстрый способ создать swap файл ubuntu такой файл, это использовать утилиту fallocate, она создает файл нужного размера мгновенно. Поскольку у нас 1 Гб оперативной памяти, добавим раздел подкачки ubuntu на 2 Гб. Для этого выполните: Самый быстрый способ создать swap файл ubuntu такой файл, это использовать утилиту fallocate, она создает файл нужного размера мгновенно. Поскольку у нас 1 Гб оперативной памяти, добавим раздел подкачки ubuntu на 2 Гб. Для этого выполните:
  
-<code>$ sudo fallocate -l 1G /swapfilee</code>+<code>$ sudo fallocate -l 1G /swapfile</code>
  
 {{ :linux:0001:swap3-1024x584.png |}} {{ :linux:0001:swap3-1024x584.png |}}
Строка 110: Строка 110:
 Я не буду писать много про то, как выполняется настройка swap в Ubuntu в виде раздела. Все действия аналогичны тем, которые применяются для файла, только вместо файла используется раздел. Допустим, мы хотим использовать раздел /dev/sda2. Сначала создать swap Ubuntu из обычного раздела: Я не буду писать много про то, как выполняется настройка swap в Ubuntu в виде раздела. Все действия аналогичны тем, которые применяются для файла, только вместо файла используется раздел. Допустим, мы хотим использовать раздел /dev/sda2. Сначала создать swap Ubuntu из обычного раздела:
  
-$ sudo mkswap /dev/sda2+<code>$ sudo mkswap /dev/sda2</code>
  
 Затем активируйте раздел подкачки: Затем активируйте раздел подкачки:
  
-$ sudo swapon /dev/sda2+<code>$ sudo swapon /dev/sda2</code>
  
 И проверьте все ли прошло правильно: И проверьте все ли прошло правильно:
  
-$ sudo swapon --show+<code>$ sudo swapon --show</code>
  
 Если да, то в списке подключенных разделов вы увидите нужный. Осталось добавить строку в /etc/fstab для автоматической активации после перезагрузки: Если да, то в списке подключенных разделов вы увидите нужный. Осталось добавить строку в /etc/fstab для автоматической активации после перезагрузки:
  
-$ echo '/dev/sda2 none swap sw 0 0' | sudo tee -a /etc/fstab +<code>$ echo '/dev/sda2 none swap sw 0 0' | sudo tee -a /etc/fstab</code>
 ===== ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ===== ===== ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ =====
  
 Вы можете контролировать интенсивность использования пространства подкачки в Ubuntu с помощью параметра ядра **swappiness**: Вы можете контролировать интенсивность использования пространства подкачки в Ubuntu с помощью параметра ядра **swappiness**:
  
-$ cat /proc/sys/vm/swappiness+<code>$ cat /proc/sys/vm/swappiness</code>
  
 {{ :linux:0001:swap12-1024x597.png |}} {{ :linux:0001:swap12-1024x597.png |}}
Строка 136: Строка 135:
 Чтобы установить значение 10 выполните: Чтобы установить значение 10 выполните:
  
-$ sudo sysctl vm.swappiness=10+<code>$ sudo sysctl vm.swappiness=10</code>
  
 {{ :linux:0001:swap13-1024x589.png |}} {{ :linux:0001:swap13-1024x589.png |}}
Строка 142: Строка 141:
 А для сохранения этой настройки после перезагрузки: А для сохранения этой настройки после перезагрузки:
  
-$ sudo sysctl -w vm.swappiness=10+<code>$ sudo sysctl -w vm.swappiness=10</code>
  
 {{ :linux:0001:swap14-1024x580.png |}} {{ :linux:0001:swap14-1024x580.png |}}
Строка 148: Строка 147:
 Другой параметр, который влияет на количество используемой памяти - это vfs_cache_pressure. Он указывает системе какое время нужно хранить открытые файлы в кэше оперативной памяти. Значение 100 заставляет систему удалять такие файлы очень быстро, 0 - держать их в памяти как можно дольше. Посмотрите текущее состояние: Другой параметр, который влияет на количество используемой памяти - это vfs_cache_pressure. Он указывает системе какое время нужно хранить открытые файлы в кэше оперативной памяти. Значение 100 заставляет систему удалять такие файлы очень быстро, 0 - держать их в памяти как можно дольше. Посмотрите текущее состояние:
  
-$ cat /proc/sys/vm/vfs_cache_pressure+<code>$ cat /proc/sys/vm/vfs_cache_pressure</code>
  
 {{ :linux:0001:swap15-1024x579.png |}} {{ :linux:0001:swap15-1024x579.png |}}
Строка 154: Строка 153:
 Чтобы хранить файлы дольше, можно установить значение в 50: Чтобы хранить файлы дольше, можно установить значение в 50:
  
-$ sudo sysctl -w vm.vfs_cache_pressure=50+<code>$ sudo sysctl -w vm.vfs_cache_pressure=50</code>
  
 {{ :linux:0001:swap16-1024x595.png |}} {{ :linux:0001:swap16-1024x595.png |}}
  • linux/подключение-swap.1610210784.txt.gz
  • Последнее изменение: 2021/01/09 23:46
  • admin