Virtualizacia Meranie výkonnosti vo virtualizovanom prostredí Spracoval: Patrik Tomajko 2 nd December 2009

Podobné dokumenty
C-Monitor WIN klient pre verziu 2.8

Pomôcka Setup Používateľská príručka

Microsoft Word - RolyRiadeniaZmien_V1.doc

SAEAUT SNMP OPC Server

Microsoft Word Nextra_ADSLink.doc

Mikrotik-NEW

MASTERING MICROSOFT LICENSING Mastering Microsoft Licensing 1

SKPOS

Konfigur[PleaseinsertPrerenderUnicode{á}intopreamble]cia dynamick[PleaseinsertPrerenderUnicode{é}intopreamble]ho smerovania na routroch Cisco - Seme

VSDC Free Video Editor stručný návod na používanie Link na sťahovanie softvéru: K prog

Prezentace aplikace PowerPoint

iot business hub whitepaper isdd_em_New.pdf

Snímka 1

Úvod do mobilného operačného systému ANDROID

STRUČNÝ NÁVOD KU IP-COACHU

Základné informácie k papierovej forme testovania žiakov 5. ročníka ZŠ T September 2016 NÚCEM, Bratislava 2016

ŤAHÁK PRAKTICKÁ ČASŤ Prerekvizity: LINUX: WINDOWS: Inštalácia Oracle VirtualBoxu a vytvorenie virtuálneho stroja /návod nižšie/ Operačný system Window

ZBIERKA ZÁKONOV SLOVENSKEJ REPUBLIKY Ročník 2009 Vyhlásené: Časová verzia predpisu účinná od: do: Obsah tohto dokument

Tarifa internetového pripojenia SURFER platná od Zriaďovacie poplatky (jednorázový poplatok, alebo mesačný poplatok za prenájom) Jednorázova

web-cs_vdi_link_slovanet

Manažment v Tvorbe Softvéru 2018/2019

Pripojenie sa na počítač a ovládanie vzdialenej obrazovky cez CM Remote

Použitie počítačov (1)

Návod na vytvorenie kvalifikovaného elektronického podpisu prostredníctvom občianskeho preukazu s čipom Dátum zverejnenia: Verzia: 1 Dátu

Externé mediálne karty Používateľská príručka

test z informatiky - hardvér Test vytvoril Stanislav Horváth Vstupno - výstupné zariadenia Otázka č.1: Aké zariadenie je na obrázku? (1 bod) a) vstupn

Používateľská príručka Obsah Používateľská príručka... 1 Administrácia servera... 2 FTP... 2 Remote Desktop... 3 Administrácia databáze:... 3 Spusteni

Príl. č. 1 Podrobný popis predmetu obstarávania ČASŤ I. Dodávka počítačového vybavenia kancelárie Objednávateľa v Nowom Targu (Poľsko) I.1. Notebook s

Objektovo orientované programovanie

PowerPoint Presentation

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE Fakulta informatiky a informačných technológií STU Ústav počítačových systémov a sietí ZADANIE SEMESTRÁLNE

IP telefónia. Návrh AsÚ SAV

Identity Lifecycle Management

STRUČNÝ NÁVOD KU IP-COACHU

UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH VZDELÁVACÍ PROGRAM Administrácia počítačových sietí a vybraných sieťových služieb Inovačné vzdelávanie pr

Prezentácia programu PowerPoint

Cenník pre služby Internet- ITcity

biznis sluzby A JUL.indd

Prezentácia programu PowerPoint

A51

aplikácia do mobilého telefónu na stiahnutie digitálneho tachografu

Spustenie skonvertovanej C-Image zálohy v MS Virtual PC

DAHUA WEBOVÉ ROZHRANIE 1

Microsoft PowerPoint - ITAPA07 Integracna platforma MF SR

Detekcia akustických udalostí v bezpečnostných aplikáciách

Microsoft Word - a13_45.SK.doc

Prezentácia programu PowerPoint

Návod na obsluhu CompactIO 1

CENTRÁLNY DEPOZITÁR CENNÝCH PAPIEROV SR, a.s. ROČNÁ ŠTATISTIKA Annual Statistics Rok 2012 / Year 2012

Princípy tvorby softvéru Programovacie paradigmy

PoĊítaĊová sieť

KATALÓG SLUŽIEB 2019 DOPRAVA PRIEMYSEL BEZPEC NOS BEZPE NOST LOGISTIKA PODUJATIA Technopol International, a. s., Kutlíkova 17, Bratislava, tel:

IQ Easy firmy Simco-ION Nová generácia výrobkov pre ovládanie statickej elektriny SÚHRN: Firma Simco-ION predstavuje novú generáciu výrobkov pre elimi

Microsoft Word - ETSI titul_EG

Súhrnné špecifikácie

ČG_O.L

Zvýšenie kvality......

Nová éra Microsoft Dynamics 365 v IT spoločnosti GAMO Vďaka dodanému riešeniu sme pomohli zlepšiť fungovanie kľúčových oblastí

Ponuka Štart

Sirius II Sprievodca inštaláciou a návod na použitie Sirius II - sprievodca inštaláciou a návod na použitie (verzia 3) 1

!Tarifa_

PLATAN Hlohovec Heydukova 27, Bratislava tel:02/ tel/fax:02/ M.R.Štefánika 12, HLOH

IV FULL DC INVERTER SYSTEMS NÁVOD NA OBSLUHU JEDNOTKA MODBUS GATEWAY CCM18 KOMERČNÉ KLIMATIZÁCIE SDV 4 1

!Tarifa_

Aplikácie ekonomickej a finančnej matematiky

Microsoft Word - TP-LINK TL-W8960NB.doc

Snímka 1

7_HP_Vzdelavame generaciu pre 21.storocie_Augustin Peter

Narodný agregátor na Slovensku

Rast cien bývania sa v polovici roka 2019 zmiernil

Jadrova fyzika - Bc.

IonimaxImel

SPRINT 2

OCELIARSKY PRIEMYSEL V SR V ROKU 2015 A 2016 Do oceliarskeho sektoru v SR patrí výroba surového železa a ocele a ferozliatin (SK NACE 241), výroba rúr

CENNÍK REKLAMY NA WEBOCH MARKÍZA - SLOVAKIA, SPOL. S R.O. NA ROK 2015

ZMLUVA O POSKYTNUTÍ SLUŽBY č

8

Kategória školenia Kurzy Project, Outlook obsahuje kurzy: Outlook základy Účastníci kurzu Outlook základy sa naučia využívať tento program na ov

Microsoft Word - popis.docx

MATURITA 2019 Výsledky externej časti maturitnej skúšky Na riadnom a náhradnom termíne externej časti maturitnej skúšky v školskom roku 2018/2019 sa z

ZB_Daikin_SETUP_HPSU_compact_V52_ _00_0417_SK.book

Ak existuje čokoľvek, čo chceš urobiť, alebo povedať, urob to teraz hneď, lebo potom už môže byť neskoro

Trendy vývoja informatiky na ÚAMT

PowerPoint Presentation

Systém kontroly vstupu ACCO NET ROZVETVENÁ ŠTRUKTÚRA, CENTRÁLNE OVLÁDANIE, VZDIALENÁ KONTROLA

bakalarska prezentacia.key

Kategória školenia Školenia Cisco obsahuje kurzy: Cisco CCNA I - Úvod do počítačových sietí Školenie Cisco CCNA I - Úvod do počítačových sietí je urče

Kúpna zmluva č. Z _Z Uzatvorená v zmysle 409 a nasl. Obchodného zákonníka I. Zmluvné strany Objednávateľ: Obchodné meno: Sídlo: IČO: DIČ: IČ D

PowerPoint Presentation

Microsoft PowerPoint - Zeman_Senaj.ppt

Zaverecna sprava

Georeceive a Geoshopping

Automatizovaná údržba PC cez C-Monitor

Quick Guide for Installing Nokia Connectivity Cable Drivers

Prezentácia výročnej správy AVF 2010

WNT TOOL SUPPLY 24/7 December 2017 Individuálne riešenie pre nákup nástrojov

Práca v programe Tracker Program Tracker je voľne šíriteľný a stiahnuteľný program vytvorený na platforme Open Source Physics (

Informácie v súlade s prílohou č. 2 Všeobecného povolenia č.1/2014

Aktuálne proma divízie Personal Computing Za nákup vybraných HP notebookov s Win 10 Pro získate poukážku 3 roky prázdnin s HP PC a AIO roky práz

Prepis:

Virtualizacia Meranie výkonnosti vo virtualizovanom prostredí Spracoval: Patrik Tomajko 2 nd December 2009

Úvod Úlohou tejto práce je podať prehľad a zvoliť užšiu skupinu nástrojov na testovanie výkonnosti linuxových distribúcií v prostredí MS Hyper-V. Dá sa povedať, že neexistuje jednotná metodika pre výber metódy testovania. Voľba významne ovplyvňuje mieru priblíženia sa reálnej prevádzke systému. Preto významnú úlohu hraje účel použitia daného serveru. Testovanie možno rozdeliť do dvoch rovín a to testovanie na úrovni hardwaru a úrovni aplikačnej (v našom prípade web server). Testovanie bude prebiehať v čistej inštalácií. Testovanie hardware subsystému Ďoležitými parametrami pre tento druh testu sú meranie výkonu pri pamäťových operáciach, sieťovej komunikácií, I/O operáciach a výkon CPU. Všeobecný problém benchmarkov je, že nereagujú pružne na Moore pravidlo, kedy benchmark založený na meraní času a fixnom probléme je príliš malý po krátkom čase oproti zvýšeniu výkonu PC o cca 60%. Lbench Je benchmark, zameraný na testovanie rýchlosti práce s pamäťou, rýchlosti prepínania kontextu a práce so sieťou. Free soft pod GNU General Public Licence Zoznam merateľných parametrov: Bandwidth benchmarks - Cached file read - Memory copy (bcopy) - Memory read - Memory write - Pipe - TCP Latency benchmarks - Context switching. - Networking: connection establishment, pipe, TCP, UDP, and RPC hot potato - File system creates and deletes. - Process creation. - Signal handling - System call overhead - Memory read latency

Miscellanious - Processor clock rate calculation príklad: bw_tcp - time data movement through TCP/IP sockets (client/server program that moves data over a TCP/IP socket. Nothing is done with the data on either side) http://www.bitmover.com/lmbench/ Bonnie++ Zameraný na benchmarking výkonnosti filesystému a diskov. Zoznam merateľných parametrov: - rýchlosť zápisu/čítania - počet zmien stopy za sekundu - počet metaoperácií za sekundu (vytvorenie/vymazanie - súboru, získanie údajov o vlastníkovi, veľkosti súboru ) http://www.linux.com/archive/feature/139742 Metadata benchmarky majú najväčšie opodstatnenie pre we proxy a mail servery, ktoré ukladajú každú stránku/mail v podobe súboru. Takéto aplikácie vykonávajú metadata-intenzívne operácie pri ktorých jednotlivé súbory sú veľmi malé, takže rýchlosť prenosu nie až tak podstatná ako update metadát. HINT Hierarchical INTegration Je celkovo zaujímavý benchmark založený na pôde Office of Scientific Computing, U.S. Department of Energy. Tento benchmark nelimituje veľkosť problému ani čas výpočtu a používa svoje jednotky na meranie výkonnosti s názvom QUIPS (Quality Improvement Per Second). Myšlienka spočíva v tom, že počítač je zvyčajne rýchly pri startup-e a postupne s časom spomalujú ako systém vyčerpá rýchle pamäťové prostriedky (cache) a začnú používať hlavnú pamäť alebo dokonca swap-ovať na disk. A práve dané správanie systému dokonale zachití HINT v jednotkách QUIPS. Je možné ho provozovať od programovatelnej kalkulačky až po superpočítač. Može sa vyskytnuť problemik s dostupnosťou (dostupné po email dohode hint@scl.ameslab.gov ).

Obr.1: Typické HINT grafy(krivky) [1] Tieto krivky grafu odrážajú celkové chovanie systému. Čím viac vľavo začína krivka, tým ma systém menšiu latenciu. Všimnúť si je potrebné skoky, pri ktorých dôjde systému primárna cache, sekundárna cache, hlavná pamäť. Existuje niekoľko pravidiel ako čítať HINT grafy (napr. Ľavá strana krivky reflektuje rýchlosť CPU hodín zatiaľčo pravá rýchlosť pamäťovej zbernice). SPEC Standard Performance Evaluation Corporation testy Je to často meniaca sa sada programov, ktoré bežia na pracovnej stanici, prípadne násobenie matíc priamo v kernel. Benchmarky sú spoplatnené aj pre udukačné účely. Ich nevýhodou je pre mňa je nemožnosť porovnania predošlých výsledkov výkonnosti kedže definícia SPEC-u sa mení z roka na rok. Benchmarky CPU Graphics MPI Java Client/Server Mail Servers Network File System Power SIP SOA Virtualization Web Servers [1] John L. Gustafson, Rajat Todi: Conventional Benchmarks as a Sample of the Performance Spectrum ttp://hint.byu.edu/documentation/gus/hicss98/hicss98.pdf

Testovanie aplikačnej úrovne Výkonnosť Web/ftp/db serverov Testovacie nástroje v tejto oblasti sa líšia najviac v prístupe akým sú realizované. Existuje niekoľko línií, ktoré sú používané, je možné si vybudovať farmu reálnych PC stanic, ktoré realizujú dotazy prostredníctvom dotazov na web server. Avšak tento spôsob je náročný čo sa týka počtu PC staníc, ďalším riešením je možnosť využiť služby spoločností, ktoré za účelom testovania poskytujú svoje klientské stanice rozmiestnené po celom svete. Neplatené verzie však poskytujú len niekoľko málo staníc. Najvhodnejším riešením bude použitie riešenia s jedným PC kde beží multivláknová aplikácia simulujúca 100-vky až 1000-cky užívateľov. Takéto riešenie je omezená pamäťovými možnosťami alebo iným vyčerpaním prostriedkov stanice. Apache JMeter Testuje výkonnosť dynamických aj statických zdrojov (súbory, Servlety, Java Objekty, data bázy a dotazy, FTP servery, ) Pre web test je potrebné vybudovať farmu užívateľov obr.2. Obr.2: Apache Jmeter, web server performance test

Zdroj obr.2: http://jakarta.apache.org/jmeter/usermanual/jmeter_distributed_testing_step_by_step.pdf Apache HTTP server benchmarking tool Jednoduchý jednoúčelový zameraný na počet requestov, ktoré zvládne Apache obslúžiť. Info na http://httpd.apache.org/docs/2.2/programs/ab.html. Httperf Riešenie od firmy HP. Príklad štatistiky na obr.3. Obr.3: Príklad štatistiky Httperf Microsoft Web Application Stress Tool (WAST) K tomuto prostriedku nie som momentálne sa schopný vyjadriť, väčšina oficialných link-ov nefunguje. Pravdepodobne obsolete??? IIS (Internet Information Services) 6.0 Resource Kit Tools Web Capacity Tool Version 5.2 Tento balík obsahuje nástroj Web Capacity Tool Version 5.2. Info http://www.microsoft.com/downloads/details.aspx?familyid=56fc92ee-a71a- 4c73-b628-ade629c89499&DisplayLang=en

Záver Bol spracovaný prierez problematikou benchmarkov, obsiahle štúdium prinieslo poznatky aj z iných oblastí potrebných pri virtualizácií. Okrem sady Bonnie++ by bolo vhodné nájsť aj iný nástroj na testovanie výkonnosti diskov a file systemu. Väčšiu pozornosť bude potrebné venovať testom na úrovni aplikácie, keďže táto oblasť poskytuje najviac možností. Z práce určite vyplynie veľa otázok k prospech veci.