Як налаштувати підкачку (swap) hoặc додати файл підкачки в Linux?
Віртуальна пам'ять і механізм підкачки відіграють критичну роль у стабільності роботи операційної системи, особливо під час запуску ресурсоємних застосунків або збирання важкого програмного забезпечення. Якщо фізичної оперативної пам'яті не вистачає, ядро Linux починає вивантажувати неактивні сторінки в спеціальний розділ або файл swap.
Якщо під час встановлення системи розділ підкачки не був створений або його об'єму виявилося недостатньо, найкращим рішенням буде створення спеціального файлу підкачки. Цей метод не вимагає зміни розмітки диска і дозволяє гнучко керувати розміром віртуальної пам'яті в будь-який момент часу.
Процес створення файлу підкачки складається з кількох послідовних кроків:
Щоб операційна система автоматично підключала створений файл після кожного перезавантаження, необхідно внести відповідний запис у системний файл fstab. Для цього в кінець файлу додається рядок із зазначенням шляху до файлу підкачки, точки монтування та параметрів активації.
Також корисно налаштувати параметр vm.swappiness, який визначає агресивність використання підкачки ядром Linux. Зменшення цього значення змушує систему до останнього використовувати фізичну оперативну пам'ять, підвищуючи загальну продуктивність системи на комп'ютерах із достатнім об'ємом ОЗП.