Cílem této práce je stručně nastínit úvod do problematiky virtualizace systémů. Teoretická část se zaměřuje na základní metody, jakými je možné virtualizovat operační systémy. Jsou zde probrány metody plná virtualizace, paravirtualizace, virtualizace na úrovni jádra, hardwarová virtualizace a aplikační virtualizace. Dále práce podrobně popisuje nejpoužívanější virtualizační aplikace používané pro virtualizaci. V praktické části jsou jednotlivé virtualizační programy podrobeny testům. Testovány byly práce s CPU, diskem a sítí. V závěru byly výsledky zhodnoceny měření.
Anotace v angličtině
The aim of this work is to briefly introduce current virtualization systems. The theoretical part focuses on basic methods, which can be used for virtualization of operating systems. Methods discussed here are full virtualization, paravirtualization, virtualization at the kernel, hardware virtualization and application virtualization. The work also describes the most common applications used for virtualization. In the practical part, the different virtualization programs performance was tested by CPU, disk and network benchmarks. In conclusion, the results were evaluated and compared.
Klíčová slova
virtualizace, paravirtualizace, VMware, KVM, VirtualBox, Virtual PC
Klíčová slova v angličtině
virtualization, paravirtualization, Xen, VMware, KVM, VirtualBox, Virtual PC
Rozsah průvodní práce
57
Jazyk
CZ
Anotace
Cílem této práce je stručně nastínit úvod do problematiky virtualizace systémů. Teoretická část se zaměřuje na základní metody, jakými je možné virtualizovat operační systémy. Jsou zde probrány metody plná virtualizace, paravirtualizace, virtualizace na úrovni jádra, hardwarová virtualizace a aplikační virtualizace. Dále práce podrobně popisuje nejpoužívanější virtualizační aplikace používané pro virtualizaci. V praktické části jsou jednotlivé virtualizační programy podrobeny testům. Testovány byly práce s CPU, diskem a sítí. V závěru byly výsledky zhodnoceny měření.
Anotace v angličtině
The aim of this work is to briefly introduce current virtualization systems. The theoretical part focuses on basic methods, which can be used for virtualization of operating systems. Methods discussed here are full virtualization, paravirtualization, virtualization at the kernel, hardware virtualization and application virtualization. The work also describes the most common applications used for virtualization. In the practical part, the different virtualization programs performance was tested by CPU, disk and network benchmarks. In conclusion, the results were evaluated and compared.
Klíčová slova
virtualizace, paravirtualizace, VMware, KVM, VirtualBox, Virtual PC
Klíčová slova v angličtině
virtualization, paravirtualization, Xen, VMware, KVM, VirtualBox, Virtual PC
Zásady pro vypracování
Otestujte výkon virtualizérů Xen, KVM, VmWare ESXi, VmWare server, Workstation, VirtualBox v těchto oblastech: výpočetní výkon, diskové operace, operace se sítí, schopnost rozdělování zátěže systémových prostředků tak, aby namáhaný virtuální host nezpůsobil dramatický pokles výkonu ostatních virtuální hostů
Testy proveďte s hostujícím OS Windows i Linux.
Zásady pro vypracování
Otestujte výkon virtualizérů Xen, KVM, VmWare ESXi, VmWare server, Workstation, VirtualBox v těchto oblastech: výpočetní výkon, diskové operace, operace se sítí, schopnost rozdělování zátěže systémových prostředků tak, aby namáhaný virtuální host nezpůsobil dramatický pokles výkonu ostatních virtuální hostů
Testy proveďte s hostujícím OS Windows i Linux.
Seznam doporučené literatury
Vmware : A Performance Comparison of Hypervisors [online]. 2007 , Jan 31, 2007 [cit. 2009-02-03]. Dostupný z WWW: [http://www.vmware.com/pdf/hypervisor_performance.pdf].
MARSHALL, David. InfoWorld : XenSource Versus VMware in Performance Comparison [online]. 1994 , March 21, 2007 [cit. 2009-02-03]. Dostupný z WWW: [http://weblog.infoworld.com/virtualization/archives/2007/03/xensource_versu.html].
LinuxInside : Finally user-friendly virtualization for Linux [online]. 2003 , Wed, 2006-12-27 13:02 [cit. 2009-02-03]. Dostupný z WWW: [http://www.linuxinsight.com/finally-user-friendly-virtualization-for-linux.html].
KRČMÁŘ, Petr. Root.cz : VirtualBox jako řešení pro server [online]. 1998 , 26. 11. 2008 0:00 [cit. 2009-02-03]. Dostupný z WWW: [http://www.root.cz/clanky/virtualbox-jako-reseni-pro-server/].
PERMALINK. Capitalhead : Benchmarking VMware ESX Server 2.5 vs Microsoft Virtual Server 2005 Enterprise Edition [online]. 2000 , Wednesday, April 19, 2006 [cit. 2009-02-03]. Dostupný z WWW: [http://capitalhead.com/articles/benchmarking-vmware-esx-server-25-vs-microsoft-virtual-server-2005-enterprise-edition.aspx].
Seznam doporučené literatury
Vmware : A Performance Comparison of Hypervisors [online]. 2007 , Jan 31, 2007 [cit. 2009-02-03]. Dostupný z WWW: [http://www.vmware.com/pdf/hypervisor_performance.pdf].
MARSHALL, David. InfoWorld : XenSource Versus VMware in Performance Comparison [online]. 1994 , March 21, 2007 [cit. 2009-02-03]. Dostupný z WWW: [http://weblog.infoworld.com/virtualization/archives/2007/03/xensource_versu.html].
LinuxInside : Finally user-friendly virtualization for Linux [online]. 2003 , Wed, 2006-12-27 13:02 [cit. 2009-02-03]. Dostupný z WWW: [http://www.linuxinsight.com/finally-user-friendly-virtualization-for-linux.html].
KRČMÁŘ, Petr. Root.cz : VirtualBox jako řešení pro server [online]. 1998 , 26. 11. 2008 0:00 [cit. 2009-02-03]. Dostupný z WWW: [http://www.root.cz/clanky/virtualbox-jako-reseni-pro-server/].
PERMALINK. Capitalhead : Benchmarking VMware ESX Server 2.5 vs Microsoft Virtual Server 2005 Enterprise Edition [online]. 2000 , Wednesday, April 19, 2006 [cit. 2009-02-03]. Dostupný z WWW: [http://capitalhead.com/articles/benchmarking-vmware-esx-server-25-vs-microsoft-virtual-server-2005-enterprise-edition.aspx].
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi se svou bakalářskou prací.
Komise přečetla posudky vedoucího práce a oponenta.
Dále komise položila dotazy oponenta.
Dotazy oponenta (Sysel, M.):
Vysvětlete vysoké hodnoty u čtení/zápis u diskových operací?
Proč byl použit zápis na disk s velikostí bloků 64kB
Který benchmark jste použil pro testování?
Byla zapnuta virtualizace v BIOSu při testování?
Otázky komise:
Laucký V.: Jaké jsou možné útoky na virtualizér?
Student zodpověděl dotazy oponenta v plném rozsahu.
Na dotazy komise také pohotově reagoval.