Porovnání výkonnosti linuxu a windows při síťové komunikaci

Loading...
Thumbnail Image
Date
ORCID
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Cílem této bakalářské práce je porovnání výkonnosti serverů, tedy změření zatížení jejich procesoru, fyzické paměti a celého operačního systému při síťové komunikaci přes UDP protokol. K tomuto účelu jsou použity vlastní programy. Teoretická část je zaměřena na obecný pohled na počítačovou síť a její základní rozdělení podle síťových modelů ISO OSI a TCP/IP. Je zde vysvětlen hlavní rozdíl síťového rozhraní obou modelů a popsána jejich struktura, komunikace, vrstvy a protokoly TCP a UDP. Pro samotné měření je jako Linuxový server zvolena distribuce Linux SUSE 10.3 a pro Windows server je to Windows server 2003 R2. Pomocí dalšího vlastního programu posílají klienti data přes UDP protokol na servery. Její funkce je také měření ztrátovosti paketů, která vzniká zátěží serverů samotnou komunikací. Proto je potřeba vědět, který operační systém tento problém lépe eliminuje a hodí se pro datový server. Z naměřených údajů jsou vypracovány grafy pro srovnání jejich zatížení a ztrátovosti dat, při připojení určitého množství uživatelů.
My Bachelor’s thesis aims to provide a comparison of the performance of servers, i.e. measuring the load of their processors, physical memory, and the whole operating system over network communication using UDP protocol. For this purpose, I developed my own programs. Theoretical part of this work concentrates on the general overview on computer networks and their categorisation according to the ISO OSI and TCP/IP network models. Main differences between network interfaces for both models are provided; the TCP and UDP structures, layers, communication and protocols are explained. The choice was made to measure values for a Linux server with Linux SUSE 10.3 distribution, and a Windows server with Windows server 2003 R2. A program was created so that clients could send data via the UDP protocol on servers. The program is also capable of measuring packet loss which is caused by increased load on the servers from communication itself. It is essential to determine which operating system can eliminate this issue in a better way as this a crucial parameter when selecting a data server. Measurements are comprised in charts comparing load and data loss for a given number of users.
Description
Citation
NOVOTNÝ, R. Porovnání výkonnosti linuxu a windows při síťové komunikaci [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Teleinformatika
Comittee
prof. Ing. Miloslav Filka, CSc. (předseda) Ing. Miroslav Balík, Ph.D. (místopředseda) doc. Ing. Radim Burget, Ph.D. (člen) Ing. Michal Lares, Ph.D. (člen) Ing. Jiří Jeniš (člen) Ing. Martin Minarčík, Ph.D. (člen)
Date of acceptance
2008-06-18
Defence
Výsledky měření ukázaly, že při použití komprimace je zátěž CPU Linuxové distribuce SUSE oproti Windows Server 2003 až přibližně 10x nižší. Dokážete zdůvodnit proč? Proč je celkové zatížení serveru odlišné jen nepatrně? Použil jste stejný zdrojový kód při testování OS Windows a Linux?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO