Розроблення комп’ютерної системи моніторингу продуктивності обчислювальної системи на основі засобів Python і бібліотеки Psutil
Вантажиться...
Дата
ORCID
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
DOI
Анотація
Об'єкт дослідження — процес моніторингу продуктивності апаратних ресурсів обчислювальної системи під управлінням ОС Microsoft Windows. Предмет дослідження — методи та засоби збору, обробки і візуалізації системних метрик на основі мови Python, бібліотек PyQt5, pyqtgraph та psutil. Мета роботи — розроблення десктопного застосунку для моніторингу продуктивності обчислювальної системи, що забезпечує збір і відображення апаратних показників у реальному часі без застосування систем керування базами даних. У першому розділі проаналізовано існуючі рішення для моніторингу систем та обґрунтовано вибір технологічного стека (Python, PyQt5, pyqtgraph, psutil, WMI). У другому розділі спроєктовано трирівневу архітектуру застосунку, обґрунтовано використання in-memory структур collections.deque замість СУБД та розроблено UML-діаграми (прецедентів, компонентів, діяльності). У третьому розділі реалізовано модулі збору метрик (psutil, WMI, Win32 API), асинхронні QThread-воркери та багатопотокові алгоритми бенчмаркінгу. Створено графічний інтерфейс із live-графіками, динамічною локалізацією (UA/EN) і модулем генерації HTML-звітів. У четвертому розділі проведено верифікацію коректності метрик відносно Windows Task Manager, навантажувальне тестування та оцінку стабільності багатопотокової архітектури протягом 1 години безперервної роботи.
Опис
Бібліографічний опис
Мельниченко В.Ю. Розроблення комп’ютерної системи моніторингу продуктивності обчислювальної системи на основі засобів Python і бібліотеки Psutil: дипломна робота …бакалавра: F7 Комп'ютерна інженерія. Київ, 2026. 61 с.