KARABELLY, J. Výkonnostní testování síťových karet [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
V rámci diplomové práce byla otestována řada kombinací síťových karet a procesorů. Podrobně byly popsány optimalizace, které jsou dostupné v rámci jádra systému Linux a jejich dopad na výkon. Testování síťových karet je také vhodně automatizováno pro jednodušší testování v budoucnu. Práce je z mého pohledu kvalitně napsána a výsledky jsou použitelné pro získání ucelené představy o výkonnosti současných řešení. K aktivitě v průběhu řešení nemám výhrady. Celkově hodnotím práci a přístup studenta při řešení práce jako výborný (A).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Práce se zaměřuje na otestování výkonnosti síťových karet a porovnání dopadů různých architektur procesorů na propustnost karet. Práci celkově hodnotím jako středně náročnou. | ||
Práce s literaturou | Student využil dostupnou literaturu a byl schopen si samostatně nalézt další zdroje pro podrobnější informace o jednotlivých optimalizacích v jádře systému Linux. | ||
Aktivita během řešení, konzultace, komunikace | Student byl při řešení aktivní, dohodnuté termíny konzultací dodržoval a byl na ně dobře připraven. Vůči aktivitě v rámci semestru nemám námitky. | ||
Aktivita při dokončování | Práce byla dokončena v rozumném předstihu a obsah byl dostatečně konzultován. | ||
Publikační činnost, ocenění | Práce nebyla zatím nikde publikována. |
Študent sa v rámci práce musel zoznámiť s problematikou sietí v linuxovom jadre, automatizovaného výkonnostného testovania a následne výsledky zhodnotiť. Pozitívne hodnotím anglický jazyk práce a orientáciu v pomerne komplexnej problematike. Množstvo testovaných parametrov a zahrnutie ich vplyvu do testovania dokazuje orientáciu autora v danej problematike. Práca je z formálneho hladiska na vysokej úrovni. Za jedinú slabinu práce považujem neprehľadnú a ťažšie pochopiteľnú prezentáciu a interpretáciu nameraných hodnôt. Na základe toho navrhujem hodnotenie A - výborne.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Diplomová práca sa zaoberá problematikou, ktorej kvalitné spracovanie vyžaduje dôkladné pochopenie a prehľad v oblasti linuxového jadra a automatizovaného testovania výkonnosti. Obtiažnosť zadania vyhovuje požiadavkám diplomovej práce. | ||
Rozsah splnění požadavků zadání | Zadanie práce bolo splnené v plnom rozsahu. | ||
Rozsah technické zprávy | Práca rozsahom mierne presahuje obvyklí rozsah. Vzhľadom na množstvo testovaných parametrov je to pochopiteľné. | ||
Prezentační úroveň technické zprávy | 85 | Práca je dobre štrukturovaná, členená do logických celkov. Pozitívne hodnotím teoretickú časť, ktorá poskytuje podrobné vysvetlenie fungovania “offloadov” v linuxovom jadre a nástroje použité na kontinuálnu integráciu a výkonnostné testovanie. Popis nameraných výsledkov a použitá metrika v kapitole 6 sú mierne zložitejšie a nie je jednoduché z testovania vyvodiť závery. V kapitole je zložitejšia orientácia a pochopenie grafov a testovacej metriky je náročnejšie. Kladne hodnotím, že je práca písaná v Anglickom jazyku. | |
Formální úprava technické zprávy | 93 | Po formálnej stránke práca spĺňa všetky požadované náležitosti. Po jazykovej stránke je text v poriadku, po typografickej stránke práca pôsobí ucelene. | |
Práce s literaturou | 91 | Autor uvádza všetky relevantné zdroje. Práca využíva 53 informačných zdrojov rôznych typov a práca s nimi je v poriadku. Prevzaté časti textu sú riadne označené. | |
Realizační výstup | 92 | Práca sa zaoberá výkonnostným testovaním sieťových kariet v prostredí linuxového jadra. Po teoretickom úvode nasleduje voľba testovacieho prostredia, výber a konfigurácia nástrojov pre kontinuálnu integráciu. V testovacej časti je zahrnuté veľké množstvo rôznych parametrov ako napr. protokoly IPv4 a IPv6, rozdiely vo výkonnosti rôznych architektúr a sieťových kariet. V práci by som ocenil doplnenie testovacej matice, testovanie všetkých zvolených architektúr voči všetkým testovaným sieťovým kartám. Takisto by som navrhoval podrobnejší popis testovacieho prostredia. | |
Využitelnost výsledků | Výsledky práce sú využiteľné v praxi. Jednotlivé fázy testovania a použité nástroje sú podrobne popísané a teda dobre reprodukovateľné. Výsledky práce sú vhodné na kontinuálne testovanie výkonnosti sieťových kariet. |
eVSKP id 156328