Розроблення комп’ютерної системи моніторингу продуктивності обчислювальної системи на основі засобів Python і бібліотеки Psutil

dc.contributor.advisorШкарупило, Вадим Вікторович
dc.contributor.authorМельниченко, Владислав Юрійович
dc.date.accessioned2026-09-10T13:55:18Z
dc.date.issued2026
dc.description.abstractОб'єкт дослідження — процес моніторингу продуктивності апаратних ресурсів обчислювальної системи під управлінням ОС 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 години безперервної роботи.
dc.identifier.citationМельниченко В.Ю. Розроблення комп’ютерної системи моніторингу продуктивності обчислювальної системи на основі засобів Python і бібліотеки Psutil: дипломна робота …бакалавра: F7 Комп'ютерна інженерія. Київ, 2026. 61 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/17300
dc.language.isouk
dc.publisherНУБіП України
dc.subjectмоніторинг продуктивності
dc.subjectобчислювальна система
dc.subjectсистемні метрики
dc.subjectграфічний інтерфейс
dc.subjectperformance monitoring
dc.subjectcomputer system
dc.subjectsystem metrics
dc.subjectgraphical interface
dc.titleРозроблення комп’ютерної системи моніторингу продуктивності обчислювальної системи на основі засобів Python і бібліотеки Psutil
dc.typeThesis
thesis.degree.departamentКомп'ютерних систем, мереж та кібербезпеки
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyКомп’ютерна інженерія

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Melnychenko_Bakalavrska_Rozroblennia_kompiuternoi_systemy.pdf
Розмір:
1,51 MB
Формат:
Adobe Portable Document Format