Як вимкнути Swap в Linux.
SWAP — це механізм віртуальної пам'яті, у якому частина даних з оперативної пам'яті (ОЗУ) переміщається для зберігання на HDD/SSD
У Linux оперативна пам'ять (ОЗУ, RAM, random access memory) ділиться розділи, звані сторінками (pages). Swapping ("підкачування", своппінг) – це процес під час якого сторінки пам'яті копіюються на спеціально налаштований для цього розділ диска, званий swap space (розділ підкачки, може бути як файлом, так і розділом жорсткого диска), для звільнення ОЗУ.
Коли оперативна пам'ять вичерпується в ОС Linux, використовується механізм підкачування. Він переносить дані, що не використовуються, на жорсткий диск. Але така операція займає багато часу і дуже повільна, ніж робота з оперативною пам'яттю
Тому бажанно для SWAP використовувати швидкий SSD диск
Існують різні рекомендації з приводу розміру розділу підкачування, хтось рекомендує вдвічі більшого розміру ОЗП, хтось втричі, хтось то робить на свій розсуд та досвід.
Але іноді сервер має достатню кількість оперативної пам'яті і вам не потрібно використовувати файл підкачки (SWAP), або вам потрібно замінити розділ SWAP, тоді необхадна процедура відключити SWAP на постфйні або тимчасовій основі.
Для перевірки налаштування підкачування у системі, виконайте наступну команду.
free -mh
Розглянемо інформацію про розділ підкачки та перевіримо значення «used». Якщо воно дорівнює 0, це означає, що у вашій системі не використовується підкачування.
Для визначення розділу підкачки виконайте наведену нижче команду.
blkid
Відключаємо Swap до Linux
Для пошуку розділу підкачки скористайтесь наступною командою.
lsblk
Деактивуйте область підкачки за допомогою наступної команди.
sudo swapoff /dev/sda3
Ви також можете повністю відключити всі області підкачування за допомогою наступної команди.
swapoff -a
Тепер виконайте наступну команду, щоб перевірити, чи вимкнено своп.
free -mh
Щоб назавжди вимкнути підкачку, потрібно видалити рядок «swap» з файлу /etc/fstab, або закоментувати
sudo nano /etc/fstab
Swap Memory успішно вимкнено.
P.S. Якщо ж ви передумали, то розкоментуйте строку або додайте у /etc/fstab
Та перезавантажте ПК, після чого командою
sudo swapon /dev/sda3
Пам'ятатайте, що на /dev/sda3 - маєбути вказано ваш диск.
Увімкніть SWAP