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

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

Linux Лабораторна 34: Аналіз диска та памʼяті

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

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

Тема: Моніторинг вводу виводу через iostat та vmstat

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

Мета: навчитися читати ключові показники 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 для комплексної діагностики.