Testovací prostředí pro monitovací server síťového provozu
Testing environment for probe server
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Atsamaz Akopyan
Vedoucí práce
Reutov Andrey
Oponent práce
Štepanovský Michal
Studijní obor
Software Engineering (Bachelor, in English)Studijní program
Informatics (in English)Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Poskytovatelé telekomunikací mohou obsluhovat více než milion zákazníků. Tito poskytovatelé potřebují vědět, jak dobře jejich služby fungují, kdy a jaké špičkové zatížení jsou, o jaký provoz mají jejich uživatelé nejvíce zájem a dále. Pokud je tedy vaším úkolem vybudovat sondu, jejíž úlohou je kopírovat a analyzovat velkou část provozu mezi poskytovatelem a jeho zákazníky, musíte vědět, jak dobře vaše sonda funguje. Na Anristu jsou naše sondy x86 servery založené na CentOSu (distribuce Linuxu, verze 6+). Náš sondový software je zodpovědný za získání a filtrování paketů pro budoucí analýzu a tento software sondy musí využívat veškerý procesní výkon systému dříve, než systém začne ztrácet pakety. Výsledkem tohoto projektu byl program, jehož cílem je automatizovat testování systému sond. Program, automatické testování výkonnosti nebo APT, testuje sondu tím, že najde maximální rychlost, při které server může analyzovat provoz, což znamená, že určuje, zda se ztratí pakety a rychlost provozu (tj. Mb / s). Poté dává uživateli seznam průměrných hodnot využití pro různé části sondy. Data jsou reprezentována ve formátu souboru CSV. Toto je vše, co uživatel potřebuje, aby určil, kde je úzké místo, a aby schválil specifický hardware nebo software sondy pro analýzu provozu. Telecommunication providers may serve over a million customers. These providers need to know how well their service is doing, when there are peak loads, what traffic interests' their users most and exedra. So, if your task is to build a probe, whose job is to copy and analyze a large portion of traffic between the provider and its customers, you must know how well your probe is performing. At Anristu, our probes are x86 servers based on CentOS (Linux distribution, version 6+). Our probe software is responsible for obtaining and filtering packets for future analysis and this Probe software must utilize all the processing power of the system before the system begins to lose packets. This project resulted in a program that is designed to automate testing of a probe system. The program, Automatic Performance Testing or APT, tests a probe by finding the maximum speed at which the server can analyze traffic, meaning it determines if there are packets being lost and at what traffic speed (i.e. Mb/s). It then gives the user a list of averaged utilization readings for various parts of the probe. The data is represented in a CSV file format. This data is all that the user needs to determine where a bottleneck is and to approve of specific hardware or probe software for traffic analysis.
Kolekce
- Bakalářské práce - 18102 [1608]