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

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

Linux Лабораторна 93: Перевірка та тимчасове вимкнення swap

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

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

Тема: Аналіз та керування swap

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

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



Крок 1. Перевірити поточні swap розділи.

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

Пояснення: зверніть увагу на тип, розмір та використання.



Крок 2. Подивитися загальну памʼять і swap через free -h.

Команда: free -h

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



Крок 3. Знайти файл чи розділ swap у /etc/fstab.

Команда: grep -i swap /etc/fstab

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



Крок 4. Тимчасово вимкнути swap.

Команда: sudo swapoff -a

Пояснення: робіть це тільки на тестовій системі з достатньою кількістю памʼяті.



Крок 5. Перевірити що swap вимкнено.

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



Крок 6. Запустити декілька памʼяттєємних процесів і поспостерігати за системою.

Пояснення: переконайтеся що система не починає жорстко вбивати процеси через брак памʼяті.



Крок 7. Знову увімкнути swap.

Команда: sudo swapon -a



Крок 8. Перевірити значення vm.swappiness.

Команда: sysctl vm.swappiness

Пояснення: цей параметр впливає на охоту системи використовувати swap.



Крок 9. Тимчасово змінити swappiness на більш низький.

Команда: sudo sysctl -w vm.swappiness=10

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



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

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