Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:подключение-swap [2021/01/09 23:09] admin |
linux:подключение-swap [2021/01/09 23:54] (текущий) admin [СОЗДАНИЕ ФАЙЛА ПОДКАЧКИ В UBUNTU 16.04] |
||
|---|---|---|---|
| Строка 19: | Строка 19: | ||
| Перед тем как перейти к настройке давайте посмотрим не подключены ли другие разделы подкачки к системе. Для этого выполните: | Перед тем как перейти к настройке давайте посмотрим не подключены ли другие разделы подкачки к системе. Для этого выполните: | ||
| - | $ sudo swapon --show | + | < |
| + | |||
| + | Если ничего не будет выведено, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Строка Swap пуста, значит раздела '' | ||
| + | |||
| + | ===== НАСТРОЙКА ФАЙЛА ПОДКАЧКИ В UBUNTU 16.04 ===== | ||
| + | |||
| + | На серверах часто используется файл подкачки, | ||
| + | |||
| + | ==== ПРОВЕРКА МЕСТА НА ДИСКЕ ==== | ||
| + | |||
| + | Теперь убедитесь, | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | В нашем случае есть достаточно места для размещения пространства подкачки. Размер swap Ubuntu 16.04 зависит от ваших потребностей. Обычно рекомендуют использовать объем в два раза больше чем реальный размер оперативной памяти. Но больше 4 Гб использовать не нужно. Если вы планируете использовать гибернацию на персональном компьютере, | ||
| + | |||
| + | ==== СОЗДАНИЕ ФАЙЛА ПОДКАЧКИ В UBUNTU 16.04 ==== | ||
| + | |||
| + | Самый быстрый способ создать swap файл ubuntu такой файл, это использовать утилиту fallocate, она создает файл нужного размера мгновенно. Поскольку у нас 1 Гб оперативной памяти, | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Посмотрите, | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | ==== АКТИВАЦИЯ SWAP ==== | ||
| + | |||
| + | Когда файл готов, нам нужно превратить его в файл swap Ubuntu. Сначала нужно заблокировать доступ к нему всем кроме суперпользователя. Для этого выполните: | ||
| + | |||
| + | < | ||
| + | |||
| + | Теперь только root может читать и изменить этот файл: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Затем создайте файловую систему swap командой: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Когда файл будет размещен и промаркирован вы можете включить файл подкачки чтобы начать его использовать: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Вы можете убедиться что все работает с помощью команды: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | И еще раз смотрим вывод утилиты free: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Как видите, | ||
| + | |||
| + | ==== ПОСТОЯННЫЙ ФАЙЛ ПОДКАЧКИ ==== | ||
| + | |||
| + | Как я уже сказал, | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | ===== НАСТРОЙКА РАЗДЕЛА ПОДКАЧКИ В UBUNTU ===== | ||
| + | |||
| + | Я не буду писать много про то, как выполняется настройка swap в Ubuntu в виде раздела. Все действия аналогичны тем, которые применяются для файла, только вместо файла используется раздел. Допустим, | ||
| + | |||
| + | < | ||
| + | |||
| + | Затем активируйте раздел подкачки: | ||
| + | |||
| + | < | ||
| + | |||
| + | И проверьте все ли прошло правильно: | ||
| + | |||
| + | < | ||
| + | |||
| + | Если да, то в списке подключенных разделов вы увидите нужный. Осталось добавить строку в /etc/fstab для автоматической активации после перезагрузки: | ||
| + | |||
| + | < | ||
| + | ===== ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ===== | ||
| + | |||
| + | Вы можете контролировать интенсивность использования пространства подкачки в Ubuntu с помощью параметра ядра **swappiness**: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | По умолчанию установлено значение 60. Если это значение ближе к 100, система будет пытаться поместить в подкачку больше данных и сберечь память, | ||
| + | |||
| + | Чтобы установить значение 10 выполните: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | А для сохранения этой настройки после перезагрузки: | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Другой параметр, | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Чтобы хранить файлы дольше, | ||
| + | |||
| + | < | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== ВЫВОДЫ ===== | ||
| + | |||
| + | С помощью этой инструкции вы можете на время решить проблему с пространством подкачки если серверу недостаточно памяти, | ||