← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися читати ключові показники iostat та vmstat для виявлення проблем з диском та памʼяттю. Крок 1. Встановити пакет sysstat якщо він відсутній. Команда: sudo apt install sysstat або відповідний пакет Крок 2. Запустити iostat з інтервалом. Команда: iostat -x 2 5 Пояснення: x показує розширену статистику, 2 це інтервал, 5 кількість циклів. Крок 3. Звернути увагу на показник util та await. Пояснення: високі значення util і await можуть вказувати на вузьке місце у дисковій підсистемі. Крок 4. Запустити vmstat з інтервалом. Команда: vmstat 2 5 Пояснення: зверніть увагу на колонки swap, si, so, wa. Крок 5. Імітувати дискове навантаження. Приклад: dd if=/dev/zero of=/tmp/io_test.bin bs=1M count=500 Пояснення: запускати на тестовій машині. Крок 6. Повторити iostat під час навантаження. Команда: iostat -x 2 5 Пояснення: порівняйте показники з попередніми значеннями. Крок 7. Повторити vmstat під час навантаження. Команда: vmstat 2 5 Пояснення: подивіться чи зростає wa та активність swap. Крок 8. Зробити висновки про стан системи на основі отриманих даних. Пояснення: визначте чи проблема більше у cpu, диску, памʼяті чи у поєднанні факторів. Крок 9. Задокументувати типові порогові значення при яких ви вважаєте ситуацію проблемною. Пояснення: це допоможе будувати правила алертів у системі моніторингу. Крок 10. Міні звіт. Завдання: опишіть як ви поєднаєте iostat, vmstat та top для комплексної діагностики.