Как настроить подкачку (swap) или добавить файл подкачки в Linux?
Виртуальная память и механизм подкачки играют критическую роль в стабильности работы операционной системы, особенно при запуске ресурсоемких приложений или сборке тяжелого программного обеспечения. Если физической оперативной памяти не хватает, ядро Linux начинает выгружать неактивные страницы в специальный раздел или файл swap.
Если при установке системы раздел подкачки не был создан или его объема оказалось недостаточно, лучшим решением будет создание специального файла подкачки. Этот метод не требует изменения разметки диска и позволяет гибко управлять размером виртуальной памяти в любой момент времени.
Процесс создания файла подкачки состоит из нескольких последовательных шагов:
Чтобы операционная система автоматически подключала созданный файл после каждой перезагрузки, необходимо внести соответствующую запись в системный файл fstab. Для этого в конец файла добавляется строчка с указанием пути к файлу подкачки, точки монтирования и параметров активации.
Также полезно настроить параметр vm swappiness, который определяет агрессивность использования подкачки ядром Linux. Уменьшение этого значения заставляет систему до последнего использовать физическую оперативную память, повышая общую производительность системы на компьютерах с достаточным объемом ОЗУ.