Pre-loader


Вимкнення файлу підкачки в Linux

Як правило, файл підкачки призводить до гальмування операційної системи, але він часто потрібен для стійкості системи.

Проте, якщо багато пам'яті, краще його відключити.

Щоб зменшити розмір файлу підкачки (swap) або повністю вимкнути його в Linux Mint, потрібно виконати кілька кроків. Ось детальна інструкція:

1. Перевірити поточний стан swap

Виконайте команду, щоб дізнатися, чи використовується зараз swap:

swapon --show

Якщо swap активний, ви побачите таблицю з інформацією про swap-пам’ять.

2. Вимкнути swap тимчасово

Щоб тимчасово вимкнути swap без перезавантаження системи, використовуйте:

sudo swapoff -a

Після цього перевірте, чи swap вимкнений:

swapon --show

3. Зменшити розмір або видалити файл підкачки

Swap може бути реалізований як розділ або як файл. Виконайте наступні дії залежно від конфігурації.

Якщо використовується файл підкачки:

  1. Знайти файл swap:

cat /etc/fstab

Зазвичай це щось на кшталт /swapfile.

2. Видалити файл swap:

Вимкніть swap:

sudo swapoff /swapfile

Видаліть файл:

sudo rm /swapfile

3. Оновити конфігурацію: Відредагуйте файл /etc/fstab:

sudo nano /etc/fstab

Видаліть або закоментуйте рядок, що стосується swap, наприклад:

# /swapfile none swap sw 0 0

4. Оновіть систему: Перевірте, чи swap не активується після перезавантаження:

sudo systemctl daemon-reexec

Якщо використовується розділ swap:

1. Знайти swap-розділ:

lsblk -f

Або:

cat /etc/fstab

2. Вимкніть swap:

sudo swapoff /dev/sdX

(замініть /dev/sdX на ідентифікатор розділу).

3. Видаліть розділ: Використовуйте інструмент для управління дисками, наприклад GParted, щоб видалити або перепризначити розділ.

4. Оновіть конфігурацію: Відредагуйте файл /etc/fstab, як описано вище, щоб видалити рядок про swap.

4. Перевірити успіх

Після всіх змін перезавантажте систему і перевірте, чи swap дійсно вимкнено:

free -h
swapon --show

5. Встановити "swappiness"

Якщо ви хочете лише мінімізувати використання swap, але не вимикати його, можна зменшити параметр swappiness:

1. Вивести поточне значення:

cat /proc/sys/vm/swappiness

2. Встановити менше значення (наприклад, 10):

sudo sysctl vm.swappiness=0

3. Постійно змінити в конфігурації: Відредагуйте файл /etc/sysctl.conf:

sudo nano /etc/sysctl.conf

Додайте або змініть рядок:

vm.swappiness=0


    Runtime Site: 3.118274 s.