Výkonnostní testování plánovače linuxového kernelu

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) prof. Ing. Jan M. Honzík, CSc. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Jak náročné by byl kompletní přechod na python3?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMalík, Viktoren
dc.contributor.authorVozár, Jiříen
dc.contributor.refereeRogalewicz, Adamen
dc.date.created2019cs
dc.description.abstractVýkon plánovače procesů v jádře operačního systému značně ovlivňuje rychlost a odezvu všech aplikací, které na něm běží. Jakýkoli propad výkonu pak může mít kritické důsledky na běhu aplikací. S příchodem každé nové technologie (např. symetrický multiprocesing) se kód plánovače vyvíjí a rozšiřuje. Proto jsou potřeba regresní testy nejen na jeho fukčnost, ale i výkon. Tato práce mapuje metody testování plánovače operačního systému Linux ve firmě Red Hat. Popisuje způsoby měření výkonu plánovače, sbírání informací o jeho chování, ukládání sesbíraných dat a jejich vizualizaci. Hlavním cílem práce je pak návrh a implementace nového způsobu vizualizace dlouhodobých měření a využití strojového učení pro automatické rozpoznání degradace výkonu mezi dvěma výsledky.en
dc.description.abstractPerformance of process scheduler in a kernel of an operating system significantly influences throughput and latency of all applications running above it. Any performance drop can have critical consequences on the applications. With the arrival of every new technology (e.g. symetric multiprocesing) the code of the scheduler evolves and grows. This requires not only functional, but also performance regression testing. This work presents methods of performance testing used in the Red Hat, Inc. company. It describes how one can measure performance of the Linux process scheduler in the Linux kernel, collect statistics about its behavior, store the collected data, and visualize them. The goal of this work is to design and implement a new technique of visualization of long-term measurements and utilization of machine learning for automatic classification of performance degradation between different results.cs
dc.description.markBcs
dc.identifier.citationVOZÁR, J. Výkonnostní testování plánovače linuxového kernelu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019.cs
dc.identifier.other121876cs
dc.identifier.urihttp://hdl.handle.net/11012/180105
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectLinuxen
dc.subjectjádroen
dc.subjectplánovač úlohen
dc.subjectCFSen
dc.subjecttestováníen
dc.subjectměření výkonuen
dc.subjectvizualiaceen
dc.subjectstrojové učeníen
dc.subjectLinuxcs
dc.subjectkernelcs
dc.subjecttask schedulercs
dc.subjectCFScs
dc.subjecttestingcs
dc.subjectperformance measurementcs
dc.subjectvisualizationcs
dc.subjectmachine learningcs
dc.titleVýkonnostní testování plánovače linuxového kerneluen
dc.title.alternativePerformance Testing of Linux Kernel Schedulercs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2019-06-10cs
dcterms.modified2020-05-10-16:13:18cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid121876en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:09:42en
sync.item.modts2025.01.15 16:59:41en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21469_v.pdf
Size:
86.78 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21469_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21469_o.pdf
Size:
88.62 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21469_o.pdf
Loading...
Thumbnail Image
Name:
review_121876.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_121876.html
Collections