← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: зрозуміти як система використовує 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 на прод сервері недоцільно і які ризики це несе.