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í.
Annotation in English
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.
Keywords
virtualizace, paravirtualizace, VMware, KVM, VirtualBox, Virtual PC
Keywords in English
virtualization, paravirtualization, Xen, VMware, KVM, VirtualBox, Virtual PC
Length of the covering note
57
Language
CZ
Annotation
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í.
Annotation in English
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.
Keywords
virtualizace, paravirtualizace, VMware, KVM, VirtualBox, Virtual PC
Keywords in English
virtualization, paravirtualization, Xen, VMware, KVM, VirtualBox, Virtual PC
Research Plan
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.
Research Plan
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.
Recommended resources
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].
Recommended resources
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].