← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися швидко оцінювати стан системи за показниками завантаження та розуміти де вузьке місце cpu, памʼять чи диск. Крок 1. Перевірити поточний load average. Команда: uptime Пояснення: зверніть увагу на три числа в кінці рядка це середнє навантаження за 1, 5 та 15 хвилин. Крок 2. Порівняти load average з кількістю ядер. Команда: nproc Пояснення: якщо load значно більший за кількість ядер це ознака перевантаження. Крок 3. Запустити top. Команда: top Пояснення: подивіться на рядки Cpu, Mem, Swap та список процесів. Крок 4. Відсортувати процеси за використанням cpu у top. Пояснення: натисніть відповідну клавішу сортування щоб побачити хто найбільше вантажить процесор. Крок 5. Перейдіть до сортування за використанням памʼяті. Пояснення: проаналізуйте які процеси займають основну частину оперативної памʼяті. Крок 6. Вийти з top та запустити htop якщо доступний. Команда: htop Пояснення: інтерфейс більш наочний і дозволяє швидко фільтрувати процеси. Крок 7. У htop увімкнути відображення деревовидної структури процесів. Пояснення: це допоможе зрозуміти які дочірні процеси створює сервіс. Крок 8. Знайти та виділити підозрілий процес. Пояснення: зверніть увагу на процеси що стабільно тримають високий відсоток cpu або памʼяті. Крок 9. Створити невеликий чек лист що робити коли load різко виріс. Пояснення: включіть кроки перевірки cpu, io, памʼяті та мережі. Крок 10. Міні звіт. Завдання: опишіть реалістичний сценарій коли load високий але система реагує нормально і це не є аварією.