Как увеличить размер SWAP в Ubuntu

Приветствую, друзья! В этой статье мы расскажем о том, как увеличить объем Swap в системе Ubuntu.

Swap (пространство подкачки) – это механизм в операционных системах, который используется для расширения виртуальной памяти компьютера. В ситуациях, когда физическая память (RAM) исчерпывается, Swap позволяет временно сохранять некоторые данные на жестком диске. Это освобождает место в физической оперативной памяти для более активных процессов.

Простыми словами это звучит примерно так. Когда операционная система обнаруживает нехватку памяти, она перемещает часть неиспользуемых данных из RAM на Swap. Это позволяет эффективнее управлять ресурсами и обеспечить более плавную работу системы в условиях ограниченной оперативной памяти.

Теперь давайте рассмотрим методы увеличения объема Swap.

Увеличение размера SWAP в Ubuntu

Примечание: В этой статье предполагается, что Swap находится не на разделе диска, а в файле подкачки. В противном случае это не работает.

Как увеличить размер SWAP в Ubuntu
Как увеличить размер SWAP в Ubuntu

Постарайтесь выполнять эти инструкции при минимальном количестве открытых приложений. Таким образом, вы можете быть уверены, что Swap не используется.

Откройте терминал и выявите файл подкачки. Это можно сделать следующей командой.

swapon --show

Вы получите результат, примерно такого содержания.

NAME TYPE SIZE USED PRIO
/swapfile file 1G 0B -2

Вы не можете работать с этим файлом, если он запущен, поэтому отключите его, а затем удалите.

sudo swapoff /swapfile
sudo rm /swapfile

Теперь наступает момент принятия решения – определение размера файла подкачки. Обычно рекомендуется устанавливать размер файла подкачки до 16 ГБ, но это не является строгим правилом, а скорее рекомендацией. Размер файла подкачки может варьироваться в зависимости от конкретных потребностей и настроек системы.

sudo dd if=/dev/zero of=/swapfile bs=1M count=16384

Значение count – это 16 Гб, которые вы должны будете заменить на нужный вам объем Swap.

Далее требуется назначить файлу соответствующие разрешения. Для этого выполните.

sudo chmod 600 /swapfile

Отформатируйте файл с помощью формата Swap, чтобы его можно было правильно использовать.

sudo mkswap /swapfile

Следующая команда включит файл подкачки (swap file) в систему.

sudo swapon /swapfile

После проделанных манипуляций требуется перезагрузить систему, чтобы применить изменения.

Заключение

Увеличение размера Swap в Ubuntu может быть полезным для обеспечения достаточного пространства подкачки памяти. В случаях, когда физическая оперативная память исчерпывается. Путем создания и настройки файла подкачки, вы можете расширить доступную виртуальную память и улучшить производительность системы.

Однако, при выполнении этих действий, необходимо быть осторожными и убедиться, что вы правильно определили размер файла подкачки. А также следуете рекомендациям для вашей конкретной ситуации. Не забывайте о перезагрузке системы после внесения изменений, чтобы они вступили в силу.

Если у вас возникли вопросы или замечания, не стесняйтесь задавать их в комментариях ниже. Мы будем рады помочь вам!

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

А ещё с этого года я официально помогаю малому бизнесу Новороссийска не тратить время и деньги на постоянные IT-проблемы.
Под брендом Novoross-IT предлагаю абонентское обслуживание компьютеров: профилактика, резервные копии, настройка сетей, быстрое решение любых сбоев и ежемесячные отчёты.

Сейчас я могу приехать к тебе в офис на бесплатный аудит и показать реальное состояние твоей техники и сетей. Часто после такого аудита владельцы удивляются, сколько мелких рисков они уже носили в себе.

Подробности здесь: novoross-it.ru

Практические инструкции по Windows и Linux
Добавить комментарий