← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 27: Налаштування swap файлу

Технологія: Linux

Номер лабораторної: 27 · Рівень: middle

Тема: Swap, використання та створення swap файлу

Повний опис / сценарій лабораторної:

Мета: навчитися аналізувати використання swap та за потреби додавати swap файл.



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

Команда: swapon --show

Пояснення: якщо список порожній, swap не налаштований.



Крок 2. Переглянути загальний обсяг памʼяті та swap.

Команда: free -h

Пояснення: відобразіть рядок зі swap щоб оцінити його розмір.



Крок 3. Створити файл який буде використовуватись як swap.

Команда: sudo dd if=/dev/zero of=/swapfile bs=1M count=512

Пояснення: приклад для файлу розміром приблизно пів гігабайта.



Крок 4. Встановити коректні права на файл swap.

Команда: sudo chmod 600 /swapfile

Пояснення: ніхто не повинен мати доступ до вмісту цього файлу.



Крок 5. Створити структуру swap у файлі.

Команда: sudo mkswap /swapfile



Крок 6. Активувати новий swap.

Команда: sudo swapon /swapfile

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



Крок 7. Перевірити що swap активний.

Команди: swapon --show; free -h



Крок 8. Додати запис у /etc/fstab для автоматичного підключення swap при старті.

Приклад рядка: /swapfile none swap sw 0 0

Пояснення: відредагуйте файл через sudo nano /etc/fstab.



Крок 9. Обговорити баланс між великою кількістю swap та продуктивністю.

Пояснення: надмірне використання swap призводить до сильної деградації швидкості.



Крок 10. Міні звіт.

Завдання: опишіть коли додавання swap файлу може стати тимчасовим рішенням, а коли потрібно фізично розширювати памʼять.