Ubuntu · 2 min read · Nov 01, 2025
Как добавить файл подкачки в Ubuntu

Файл подкачки в Ubuntu — это выделенный файл на жестком диске, который используется в качестве виртуальной памяти, когда оперативная память заполнена. Он улучшает производительность системы, предоставляя дополнительное пространство для временного хранения данных, которые не используются процессором. Файл подкачки следует использовать только тогда, когда вам нужно пространство подкачки, и если нельзя добавить раздел подкачки.
Эта статья проведет вас через процесс добавления файла подкачки в вашу систему Ubuntu, что является гибкой альтернативой созданию выделенного раздела подкачки.
Создание файла подкачки
Сначала определите размер вашего файла подкачки. Общая рекомендация — сделать его равным или вдвое больше объема оперативной памяти для систем с менее чем 4 ГБ ОЗУ. Для систем с большим объемом ОЗУ размер подкачки, равный объему ОЗУ, может быть достаточным.
Используйте команду fallocate для создания файла подкачки нужного размера. Например, чтобы создать файл подкачки размером 4 ГБ, вы можете использовать:
sudo fallocate -l 4G /swapfileУстановка прав доступа к файлу подкачки
По соображениям безопасности файл подкачки не должен быть доступен для чтения никакому пользователю, кроме root. Установите правильные права доступа с помощью команды chmod:
sudo chmod 600 /swapfileФорматирование файла подкачки
Затем отформатируйте файл для использования в качестве пространства подкачки:
sudo mkswap /swapfileАктивация файла подкачки
Чтобы начать использовать файл подкачки немедленно, активируйте его с помощью:
sudo swapon /swapfileСделать файл подкачки постоянным
Чтобы гарантировать, что файл подкачки будет использоваться при загрузке системы, отредактируйте файл /etc/fstab:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabПроверка вашего файла подкачки
Чтобы подтвердить, что ваш файл подкачки активен, используйте:
sudo swapon --showИли вы можете использовать:
free -hЧтобы просмотреть общее использование памяти и подкачки.
Часто задаваемые вопросы
Как определить оптимальный размер для моего файла подкачки?
Оптимальный размер зависит от конфигурации и использования вашей системы. Для систем с меньшим объемом ОЗУ больший файл подкачки может быть полезен. В общем, объем, равный или вдвое превышающий ваш ОЗУ, является хорошей отправной точкой.
Могу ли я иметь несколько файлов подкачки или комбинацию файлов подкачки и разделов подкачки?
Linux поддерживает несколько пространств подкачки, которые могут быть комбинацией файлов подкачки и разделов подкачки.
Как удалить файл подкачки?
Чтобы удалить файл подкачки, сначала деактивируйте его с помощью:
sudo swapoff /swapfileЗатем удалите файл с помощью
sudo rm /swapfileНе забудьте удалить соответствующую запись из файла /etc/fstab.
Замедлит ли добавление файла подкачки мою систему?
Пространство подкачки обычно медленнее, чем ОЗУ. Однако оно предоставляет необходимый буфер, когда ваша ОЗУ полностью используется. Правильно настроенное пространство подкачки не должно заметно замедлять вашу систему в нормальных условиях работы.
Является ли файл подкачки столь же эффективным, как и раздел подкачки?
Файлы подкачки и разделы подкачки предлагают схожую производительность в современных ядрах Linux. Выбор между ними часто сводится к гибкости и простоте управления, при этом файлы подкачки обычно легче создавать и изменять.
Заключение
Добавление файла подкачки в Ubuntu Linux может значительно улучшить производительность и стабильность вашей системы, особенно в условиях высокой нагрузки. Следуя этим шагам, вы можете гарантировать, что ваша система имеет достаточно «второго дыхания» для обработки интенсивных приложений и многозадачности. Не забывайте следить за производительностью вашей системы и при необходимости корректировать настройки подкачки.
Get new posts in your inbox
No spam. Unsubscribe anytime.