Font Size: a A A

Dynamic Performance Benchmarking Of Consolidated Virtual Server

Posted on:2009-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y H HuangFull Text:PDF
GTID:2178360278464311Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Due to extensive application of virutlization technology, the traditional benchmarking systems no longer fit for the evaluation of complicated virtualized systems. And existing benchmarks for vitual machines only evlaluates the performance at steady state. To solve the above problems, the Virtual Server Benchmark proposed a method and a model for evaluating of dynamic performance of virtual machines.Virtual Server Benchmark is a utility evaluating the performance of hardware and software on a virtual server. The benchmark tests both stable performance and dynamic performance of web servers and database servers on virtual machines. Extensible interfaces are provided. Templates and testing schemes could be created on demand. With user-defined testing schemes, the benchmarking process would be more applicable to real cases and the results would be more precise and useful.The dynamic performance of virtual servers could be evaluated. The dynamic performance benchmark is achieved by testing the unstable time of a single virtual machine, and of multiple virtual machines, and the affect of interfering virtual machine, and by combining of these results. The virtual server benchmark aims at widely-used and open-source virtual environments such as Xen, a paravirtulized system, and OpenVZ, an operating-system level virtual machine. Web and database are the most frequently used server applications. Virtual machine templates including web server or database server are provided to simplify the testing process, and to unify the results as well.Tests of stable performance and dynamic performance of Xen and OpenVZ were done on a server with 4GB memory and 8 cores. By analyzing the results of 1 to 24 simultaneouly running virtual machines, we conclude that OpenVZ has a higher stable performance, but dynamic peformance could be largely improved for both. Xen is good at isolating the virtual machines. The interfering virtual machine did not affect the performance of other virtual machines.
Keywords/Search Tags:virtualization, benchmark, virtual machine, performance evaluation
PDF Full Text Request
Related items