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