<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vlukovnikov</id>
	<title>OpenVZ Virtuozzo Containers Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vlukovnikov"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Vlukovnikov"/>
	<updated>2026-06-03T19:57:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10370</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10370"/>
		<updated>2011-05-26T12:01:18Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: add link to microbenchmarks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Benchmark results ==&lt;br /&gt;
&lt;br /&gt;
This page is to collect a list of benchmark results available and demonstrate not only the words about containers technology being more superior from performance point of view compared to hypervisors but also to provide some data proving that.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Benchmarks&lt;br /&gt;
|-&lt;br /&gt;
|| '''Benchmark''' || '''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|| [[/Response Time/]]&lt;br /&gt;
|| Microbenchmark demonstrating latency issues of interactive applications in virtualized and loaded systems (netperf RR in various conditions).&lt;br /&gt;
|-&lt;br /&gt;
|| [[/Network Throughput/]]&lt;br /&gt;
|| 10Gbit simple network throughput comparison using netperf test.&lt;br /&gt;
|-&lt;br /&gt;
|| [[/LAMP/]]&lt;br /&gt;
|| Linux Apache+MySql+PHP (LAMP) stack benchmark in multiple simultaneously running virtualization instances.&lt;br /&gt;
|-&lt;br /&gt;
|| [[/vConsolidate-UP/]]&lt;br /&gt;
|| UP configuration of Intel vConsolidate server consolidation benchmark (Java+Apache+MySQL workloads).&lt;br /&gt;
|-&lt;br /&gt;
|| [[/vConsolidate-SMP/]]&lt;br /&gt;
|| SMP configuration of Intel vConsolidate server consolidation benchmark (Java+Apache+MySQL workloads).&lt;br /&gt;
|-&lt;br /&gt;
|| [[/Microbenchmarks/]]&lt;br /&gt;
|| Various microbenchmarks like context switch, system call, etc. Plus Unixbench resuls.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External sources ==&lt;br /&gt;
* [http://www.hpl.hp.com/techreports/2007/HPL-2007-59R1.pdf HP Labs: Performance Evaluation of Virtualization Technologies for Server Consolidation]&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_unixbench.png&amp;diff=10369</id>
		<title>File:Benchmark unixbench.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_unixbench.png&amp;diff=10369"/>
		<updated>2011-05-26T11:57:26Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Benchmark unixbench.png&amp;quot;:&amp;amp;#32;chart shadow added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unixbench performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/Microbenchmarks&amp;diff=10368</id>
		<title>Performance/Microbenchmarks</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/Microbenchmarks&amp;diff=10368"/>
		<updated>2011-05-26T11:55:53Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: results converted to charts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Testbed Configuration ==&lt;br /&gt;
Hardware&lt;br /&gt;
* Server: HP Z800 workstation (2xQuad Core 2,67 GHz CPUs, 24 GB RAM)&lt;br /&gt;
&lt;br /&gt;
Platform:&lt;br /&gt;
* Virtualization Software: Xen CentOS 5.5 x86_64, OpenVZ (RHEL5) 2.6.18-028stab090.4, OpenVZ (RHEL6) 2.6.32-042test0012.2.x86_64&lt;br /&gt;
* Guest OS: CentOS 5.5 x86_64, RHEL6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
=== Context Switch ===&lt;br /&gt;
&lt;br /&gt;
[[File:Benchmark context switch.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Benchmark context switch 8proc.png]]&lt;br /&gt;
&lt;br /&gt;
=== Process execve() ===&lt;br /&gt;
&lt;br /&gt;
[[File:Benchmark execv.png]]&lt;br /&gt;
&lt;br /&gt;
=== Process fork() ===&lt;br /&gt;
&lt;br /&gt;
[[File:Benchmark fork.png]]&lt;br /&gt;
&lt;br /&gt;
=== System Call ===&lt;br /&gt;
&lt;br /&gt;
[[File:Benchmark syscall.png]]&lt;br /&gt;
&lt;br /&gt;
=== UnixBench 5.1.3 ===&lt;br /&gt;
&lt;br /&gt;
[[File:Benchmark unixbench.png]]&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_unixbench.png&amp;diff=10367</id>
		<title>File:Benchmark unixbench.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_unixbench.png&amp;diff=10367"/>
		<updated>2011-05-26T11:53:19Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Unixbench performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unixbench performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_syscall.png&amp;diff=10366</id>
		<title>File:Benchmark syscall.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_syscall.png&amp;diff=10366"/>
		<updated>2011-05-26T11:30:53Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: System call microbenchmark performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System call microbenchmark performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_fork.png&amp;diff=10365</id>
		<title>File:Benchmark fork.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_fork.png&amp;diff=10365"/>
		<updated>2011-05-26T11:30:21Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Process fork() microbenchmark performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Process fork() microbenchmark performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_execv.png&amp;diff=10364</id>
		<title>File:Benchmark execv.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_execv.png&amp;diff=10364"/>
		<updated>2011-05-26T11:29:34Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Process execv() microbenchmark performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Process execv() microbenchmark performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_context_switch_8proc.png&amp;diff=10363</id>
		<title>File:Benchmark context switch 8proc.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_context_switch_8proc.png&amp;diff=10363"/>
		<updated>2011-05-26T11:27:46Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Context switch microbenchmark performance results - 8 processes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Context switch microbenchmark performance results - 8 processes&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Benchmark_context_switch.png&amp;diff=10362</id>
		<title>File:Benchmark context switch.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Benchmark_context_switch.png&amp;diff=10362"/>
		<updated>2011-05-26T11:22:44Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Context switch microbenchmark performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Context switch microbenchmark performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/Microbenchmarks&amp;diff=10361</id>
		<title>Performance/Microbenchmarks</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/Microbenchmarks&amp;diff=10361"/>
		<updated>2011-05-26T11:17:30Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: config corrected&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Benchmark description ==&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Hardware&lt;br /&gt;
* Server: HP Z800 workstation (2xQuad Core 2,67 GHz CPUs, 24 GB RAM)&lt;br /&gt;
&lt;br /&gt;
Platform:&lt;br /&gt;
* Virtualization Software: Xen CentOS 5.5 x86_64, OpenVZ (RHEL5) 2.6.18-028stab090.4, OpenVZ (RHEL6) 2.6.32-042test0012.2.x86_64&lt;br /&gt;
* Guest OS: CentOS 5.5 x86_64, RHEL6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Benchmarks&lt;br /&gt;
|-&lt;br /&gt;
|| '''Operation'''&lt;br /&gt;
|| #1 Native CentOS 5.5 x64 kernel 2.6.18&lt;br /&gt;
|| #2 Xen CentOS 5.5 x64 kernel 2.6.18&lt;br /&gt;
|| #3 OpenVZ CentOS 5.5 x64 kernel 2.6.18&lt;br /&gt;
|| #4 Native RHEL 6.0 x64 kernel 2.6.32&lt;br /&gt;
|| #5 VzLin RHEL 6.0 x64 kernel 2.6.32&lt;br /&gt;
|-&lt;br /&gt;
|| Context switch using pipe || 251K || 126K || . || 194K || 166K&lt;br /&gt;
|-&lt;br /&gt;
|| Context switch using pipe (8 threads) || 6028K || 605K || 4807K || 3993K || 3686K&lt;br /&gt;
|-&lt;br /&gt;
|| Process execve() || 3162 || 1074 || 4217 || 8052 || 7288&lt;br /&gt;
|-&lt;br /&gt;
|| Process fork() || 4630 || 1958 || 5728 || 14773 || 14182&lt;br /&gt;
|-&lt;br /&gt;
|| System call || 4381K || 993K || 3583K || 4854K || 3408K&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10292</id>
		<title>File:VConsolidate-SMP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10292"/>
		<updated>2011-05-17T14:29:20Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:VConsolidate-SMP.png&amp;quot;:&amp;amp;#32;previous results were with misconfigured disk array - fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vConsolidate 4-way SMP performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10290</id>
		<title>Performance/vConsolidate-SMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10290"/>
		<updated>2011-05-16T10:18:42Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: OpenVZ RH5 version - upgrade to 2.6.18-028stab090.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
The goal of Intel vConsolidate benchmark is to measure aggregated server performance in consolidation scenario: when different (and non-related unlike to LAMP benchmark) applications are running on the same box each in its own virtual environment (virtual machine or container).&lt;br /&gt;
&lt;br /&gt;
vConsolidate benchmark was developed by Intel in cooperation with other vendors. It runs separate workloads with Java (SPECjbb test), Mail, Web and Database VMs running concurrently. Each set of such VMs is called CSU - Consolidation Stack Unit. Performance metric is a geomean from throughput of each workload type: transactions/sec for Db, requests/sec for Web and java operations/sec for Java. The same type of metric is commonly used in other benchmarks like those from SPEC.&lt;br /&gt;
&lt;br /&gt;
vConsolidate benchmark is very similar to other virtualization specific benchmarks like VMMark from VMWare and SPECvirt, but the latter are more enterprise oriented and generate the load requiring a fast SAN storage and high end hardware. Since we believe containers benefits are even more prominent on commodity hardware we use vConsolidate benchmark to demonstrate that.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
Intel vConsolidate v1.1. We do not run Mail VM as Intel benchmark has Microsoft Windows version only for mail workload.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Hardware:&lt;br /&gt;
* Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
* Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
* Network: 1Gbit direct server &amp;lt;-&amp;gt; client connection&lt;br /&gt;
&lt;br /&gt;
Platform:&lt;br /&gt;
* Virtualization Software: ESXi4.1up1, XenServer5.6fp1, OpenVZ (RH5) 2.6.18-028stab090.4, OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
* Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 4 vCPUs, 1 GB RAM&lt;br /&gt;
* Custom vConsolidate profile was used: 4 load threads for Java workload, 4 load threads for Db workload and 8 threads for Web workload (standard setting)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other settings were left as defaults&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:vConsolidate-SMP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
OpenVZ demonstrates outstanding performance benefits over hypervisors in case of multi-processor environments and multi-threaded workloads:&lt;br /&gt;
* Almost 3x times better overall performance in case of single set of workloads (1 CSU).&lt;br /&gt;
* 2.1-2.2x times better overall performance on 5 and 10 CSU.&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
* add a link to paper where explaining why containers are great for SMP workloads and CPU overcommit.&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10289</id>
		<title>File:VConsolidate-SMP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10289"/>
		<updated>2011-05-16T10:16:49Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:VConsolidate-SMP.png&amp;quot;:&amp;amp;#32;upgrade OpenVZ 2.6.18 results to 2.6.18-028stab090.4 kernel. +30% performance on 10 CSUs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vConsolidate 4-way SMP performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10285</id>
		<title>Performance/vConsolidate-SMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10285"/>
		<updated>2011-05-13T12:23:31Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
The goal of Intel vConsolidate benchmark is to measure aggregated server performance in consolidation scenario: when different (and non-related unlike to LAMP benchmark) applications are running on the same box each in its own virtual environment (virtual machine or container).&lt;br /&gt;
&lt;br /&gt;
vConsolidate benchmark was developed by Intel in cooperation with other vendors. It runs separate workloads with Java (SPECjbb test), Mail, Web and Database VMs running concurrently. Each set of such VMs is called CSU - Consolidation Stack Unit. Performance metric is a geomean from throughput of each workload type: transactions/sec for Db, requests/sec for Web and java operations/sec for Java. The same type of metric is commonly used in other benchmarks like those from SPEC.&lt;br /&gt;
&lt;br /&gt;
vConsolidate benchmark is very similar to other virtualization specific benchmarks like VMMark from VMWare and SPECvirt, but the latter are more enterprise oriented and generate the load requiring a fast SAN storage and high end hardware. Since we believe containers benefits are even more prominent on commodity hardware we use vConsolidate benchmark to demonstrate that.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
Intel vConsolidate v1.1. We do not run Mail VM as Intel benchmark has Microsoft Windows version only for mail workload.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Hardware:&lt;br /&gt;
* Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
* Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
* Network: 1Gbit direct server &amp;lt;-&amp;gt; client connection&lt;br /&gt;
&lt;br /&gt;
Platform:&lt;br /&gt;
* Virtualization Software: ESXi4.1up1, XenServer5.6fp1, OpenVZ (RH5) 2.6.18-028stab085.3, OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
* Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 4 vCPUs, 1 GB RAM&lt;br /&gt;
* Custom vConsolidate profile was used: 4 load threads for Java workload, 4 load threads for Db workload and 8 threads for Web workload (standard setting)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other settings were left as defaults&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:vConsolidate-SMP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
OpenVZ demonstrates outstanding performance benefits over hypervisors in case of multi-processor environments and multi-threaded workloads:&lt;br /&gt;
* Almost 3x times better overall performance in case of single set of workloads (1 CSU).&lt;br /&gt;
* 2.1-2.2x times better overall performance on 5 and 10 CSU.&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
* add a link to paper where explaining why containers are great for SMP workloads and CPU overcommit.&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10284</id>
		<title>File:VConsolidate-SMP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10284"/>
		<updated>2011-05-13T12:22:30Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:VConsolidate-SMP.png&amp;quot;:&amp;amp;#32;ESXi4.1up1 results were added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vConsolidate 4-way SMP performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/vConsolidate-UP&amp;diff=10152</id>
		<title>Performance/vConsolidate-UP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/vConsolidate-UP&amp;diff=10152"/>
		<updated>2011-04-18T10:36:13Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
This benchmark is designed to measure aggregated server performance in consolidation scenario: where different apps are running at the same time in separate virtual machines or operating system containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
We use standard industrial benchmark: vConsolidate. It was developed by Intel in cooperation with other vendors. vConsolidate measures performance from Java, Web and Db VMs running concurrently (we excluded Mail VM as it was MS Windows version only). Each set of such three VMs is called CSU - Consolidation Stack Unit.&lt;br /&gt;
Performance metric is geomean from throughput of each workload type: transactions/sec for Db, requests/sec for Web and java operations/sec for Java.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software:ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH5) 2.6.18-028stab085.3&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Custom vConsolidate profile was used: 4 load threads for Java workload, 4 load threads for Db workload and 8 threads for Web workload (standard setting)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:vconsolidate-UP.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:vconsolidate-up-table.png]]&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*TODO: write summary&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Vconsolidate-up-table.png&amp;diff=10151</id>
		<title>File:Vconsolidate-up-table.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Vconsolidate-up-table.png&amp;diff=10151"/>
		<updated>2011-04-18T10:34:53Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: vconsolidate up detailed performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vconsolidate up detailed performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10150</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10150"/>
		<updated>2011-04-18T10:17:32Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[/Response Time/]]&lt;br /&gt;
* [[/Network Throughput/]]&lt;br /&gt;
* [[/LAMP/]]&lt;br /&gt;
* [[/vConsolidate-UP/]]&lt;br /&gt;
* [[/vConsolidate-SMP/]]&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/vConsolidate-UP&amp;diff=10149</id>
		<title>Performance/vConsolidate-UP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/vConsolidate-UP&amp;diff=10149"/>
		<updated>2011-04-18T10:17:02Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Created page with '=== Benchmark Description ===  This benchmark is designed to measure aggregated server performance in consolidation scenario: where different apps are running at the same time in…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
This benchmark is designed to measure aggregated server performance in consolidation scenario: where different apps are running at the same time in separate virtual machines or operating system containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
We use standard industrial benchmark: vConsolidate. It was developed by Intel in cooperation with other vendors. vConsolidate measures performance from Java, Web and Db VMs running concurrently (we excluded Mail VM as it was MS Windows version only). Each set of such three VMs is called CSU - Consolidation Stack Unit.&lt;br /&gt;
Performance metric is geomean from throughput of each workload type: transactions/sec for Db, requests/sec for Web and java operations/sec for Java.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software:ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH5) 2.6.18-028stab085.3&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Custom vConsolidate profile was used: 4 load threads for Java workload, 4 load threads for Db workload and 8 threads for Web workload (standard setting)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:vconsolidate-UP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*TODO: write summary&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Vconsolidate-UP.png&amp;diff=10148</id>
		<title>File:Vconsolidate-UP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Vconsolidate-UP.png&amp;diff=10148"/>
		<updated>2011-04-18T10:13:25Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: vconsolidate up performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vconsolidate up performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10140</id>
		<title>Performance/vConsolidate-SMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10140"/>
		<updated>2011-04-15T18:23:46Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
This benchmark is designed to measure aggregated server performance in consolidation scenario: where different apps are running at the same time in separate virtual machines or operating system containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
We use standard industrial benchmark: vConsolidate. It was developed by Intel in cooperation with other vendors. vConsolidate measures performance from Java, Web and Db VMs running concurrently (we excluded Mail VM as it was MS Windows version only). Each set of such three VMs is called CSU - Consolidation Stack Unit.&lt;br /&gt;
Performance metric is geomean from throughput of each workload type: transactions/sec for Db, requests/sec for Web and java operations/sec for Java.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: XenServer5.6fp1, OpenVZ (RH5) 2.6.18-028stab085.3, OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 4 vCPUs, 1 GB RAM&lt;br /&gt;
* Custom vConsolidate profile was used: 4 load threads for Java workload, 4 load threads for Db workload and 8 threads for Web workload (standard setting)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:vConsolidate-SMP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*TODO: write summary&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10139</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10139"/>
		<updated>2011-04-15T18:21:36Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[/Response Time/]]&lt;br /&gt;
* [[/Network Throughput/]]&lt;br /&gt;
* [[/LAMP/]]&lt;br /&gt;
* [[/vConsolidate-SMP/]]&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10138</id>
		<title>Performance/vConsolidate-SMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/vConsolidate-SMP&amp;diff=10138"/>
		<updated>2011-04-15T18:20:45Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Created page with '=== Benchmark Description ===  This benchmark is designed to measure aggregated server performance in consolidation scenario: where different apps are running at the same time in…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
This benchmark is designed to measure aggregated server performance in consolidation scenario: where different apps are running at the same time in separate virtual machines or operating system containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
We use standard industrial benchmark: vConsolidate. It was developed by Intel in cooperation with other vendors. vConsolidate measures performance from Java, Web and Db VMs running concurrently (we excluded Mail VM as it was MS Windows version only). Each set of such three VMs is called CSU - Consolidation Stack Unit.&lt;br /&gt;
Performance metric is geomean from throughput of each workload type: transactions/sec for Db, requests/sec for Web and java operations/sec for Java.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: XenServer5.6fp1, OpenVZ (RH5) 2.6.18-028stab085.3, OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:vConsolidate-SMP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*TODO: write summary&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10137</id>
		<title>File:VConsolidate-SMP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:VConsolidate-SMP.png&amp;diff=10137"/>
		<updated>2011-04-15T18:11:13Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: vConsolidate 4-way SMP performance results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vConsolidate 4-way SMP performance results&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/LAMP&amp;diff=10136</id>
		<title>Performance/LAMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/LAMP&amp;diff=10136"/>
		<updated>2011-04-15T18:02:08Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many requests can deliver server), but also maximum response time - to understand QoS.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure LAMP software stack performance and density we use DVD-Store E-Commerce benchmark developed by [http://linux.dell.com/dvdstore/ Dell]. &lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Small db was deployed from DVD Store samples&lt;br /&gt;
* Dvd Store benchmark client run string: ds2webdriver.exe --target=172.0.1.%VM% --think_time=0.05 --n_threads=3 --warmup_time=10 --run_time=10 --db_size_str=S --n_line_items=1 --pct_newcustomers=1&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_performance_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_rt_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
* OpenVZ shows the best performance over solutions tested: OpenVZ 38% faster than XenServer and more than x2 times faster than HyperV and ESXi&lt;br /&gt;
* OpenVZ shows the best response time over solutions tested: OpenVZ has 33% better response time than ESXi and x2 times better response time than XenServer and HyperV&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10126</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10126"/>
		<updated>2011-04-14T13:22:00Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Replaced content with '* Performance/Response_Time
* Performance/Network_Throughput
* Performance/LAMP'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Performance/Response_Time]]&lt;br /&gt;
* [[Performance/Network_Throughput]]&lt;br /&gt;
* [[Performance/LAMP]]&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/LAMP&amp;diff=10125</id>
		<title>Performance/LAMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/LAMP&amp;diff=10125"/>
		<updated>2011-04-14T13:15:43Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Created page with '=== Benchmark Description === LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many requests can deliver server), but also maximum response time - to understand QoS.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure LAMP software stack performance and density we use DVD-Store E-Commerce benchmark developed by [http://linux.dell.com/dvdstore/ Dell]. &lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Small db was deployed from DVD Store samples&lt;br /&gt;
* Dvd Store benchmark client run string: ds2webdriver.exe --target=172.0.1.%VM% --think_time=0.05 --n_threads=3 --warmup_time=10 --run_time=10 --db_size_str=S --n_line_items=1 --pct_newcustomers=1&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_performance_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_rt_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
* OpenVZ shows the best performance over solutions tested: OpenVZ 38% faster than XenServer and more than x2 times faster than HyperV and ESXi&lt;br /&gt;
* OpenVZ shows the best response time over solutions tested: OpenVZ has 33% better response time than ESXi and x2 times better response time than XenServer and HyperV&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/Response_Time&amp;diff=10124</id>
		<title>Performance/Response Time</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/Response_Time&amp;diff=10124"/>
		<updated>2011-04-14T13:14:22Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Created page with 'Response Time  === Benchmark Description === The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) re…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Response Time&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RHEL6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: CentOS 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (to load server CPU - see testcases) configured with 4 vCPU, 1GB RAM&lt;br /&gt;
* netperf command&lt;br /&gt;
** in VM/CT: &amp;lt;code&amp;gt;netserver -p 30300&amp;lt;/code&amp;gt;&lt;br /&gt;
** on the client: &amp;lt;code&amp;gt;netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&amp;lt;/code&amp;gt;&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunables were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) OpenVZ show the lowest overhead over all the tested virtualization solutions'''&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance/Network_Throughput&amp;diff=10123</id>
		<title>Performance/Network Throughput</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance/Network_Throughput&amp;diff=10123"/>
		<updated>2011-04-14T13:11:56Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: Created page with '=== Benchmark Description ===  In this benchmark we measure throughput over 10 Gbit network connection in two directions: * from VM/CT to physical client * from physical client t…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput_v2.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*OpenVZ support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
*OpenVZ shows the best network throughput over all the solutions tested&lt;br /&gt;
*In Receive performance test (physical client-&amp;gt; VM/CT) OpenVZ shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10019</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10019"/>
		<updated>2011-03-23T14:18:27Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Response Time ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (which needed to load server CPU - see testcases) configured with 4vCPU 1GB RAM&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** in VM/CT; netserver -p 30300&lt;br /&gt;
** on the client: netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) OpenVZ show the lowest overhead over all the tested virtualization solutions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10 Gbit Network Throughput ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput_v2.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*OpenVZ support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
*OpenVZ shows the best network throughput over all the solutions tested&lt;br /&gt;
*In Receive performance test (physical client-&amp;gt; VM/CT) OpenVZ shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LAMP Stack ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many requests can deliver server), but also maximum response time - to understand QoS.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure LAMP software stack performance and density we use DVD-Store E-Commerce benchmark developed by [http://linux.dell.com/dvdstore/ Dell]. &lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Small db was deployed from DVD Store samples&lt;br /&gt;
* Dvd Store benchmark client run string: ds2webdriver.exe --target=172.0.1.%VM% --think_time=0.05 --n_threads=3 --warmup_time=10 --run_time=10 --db_size_str=S --n_line_items=1 --pct_newcustomers=1&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_performance_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_rt_v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
* OpenVZ shows the best performance over solutions tested: OpenVZ 38% faster than XenServer and more than x2 times faster than HyperV and ESXi&lt;br /&gt;
* OpenVZ shows the best response time over solutions tested: OpenVZ has 33% better response time than ESXi and x2 times better response time than XenServer and HyperV&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Response_time_v2.png&amp;diff=10017</id>
		<title>File:Response time v2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Response_time_v2.png&amp;diff=10017"/>
		<updated>2011-03-23T14:17:26Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_rt_v2.png&amp;diff=10016</id>
		<title>File:Lamp rt v2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_rt_v2.png&amp;diff=10016"/>
		<updated>2011-03-23T14:17:09Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_performance_v2.png&amp;diff=10015</id>
		<title>File:Lamp performance v2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_performance_v2.png&amp;diff=10015"/>
		<updated>2011-03-23T14:16:50Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:10gbit_throughput_v2.png&amp;diff=10014</id>
		<title>File:10gbit throughput v2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:10gbit_throughput_v2.png&amp;diff=10014"/>
		<updated>2011-03-23T14:16:30Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_rt.png&amp;diff=10013</id>
		<title>File:Lamp rt.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_rt.png&amp;diff=10013"/>
		<updated>2011-03-22T11:57:19Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Lamp rt.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=10012</id>
		<title>File:Lamp performance.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=10012"/>
		<updated>2011-03-22T11:56:18Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Lamp performance.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:10gbit_throughput.png&amp;diff=10011</id>
		<title>File:10gbit throughput.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:10gbit_throughput.png&amp;diff=10011"/>
		<updated>2011-03-22T11:55:27Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:10gbit throughput.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Response_time.png&amp;diff=10010</id>
		<title>File:Response time.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Response_time.png&amp;diff=10010"/>
		<updated>2011-03-22T11:54:25Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Response time.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10009</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10009"/>
		<updated>2011-03-22T11:52:01Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Response Time ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (which needed to load server CPU - see testcases) configured with 4vCPU 1GB RAM&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** in VM/CT; netserver -p 30300&lt;br /&gt;
** on the client: netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) OpenVZ show the lowest overhead over all the tested virtualization solutions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10 Gbit Network Throughput ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*OpenVZ support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
*OpenVZ shows the best network throughput over all the solutions tested&lt;br /&gt;
*In Receive performance test (physical client-&amp;gt; VM/CT) OpenVZ shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LAMP Stack ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many requests can deliver server), but also maximum response time - to understand QoS.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure LAMP software stack performance and density we use DVD-Store E-Commerce benchmark developed by [http://linux.dell.com/dvdstore/ Dell]. &lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Small db was deployed from DVD Store samples&lt;br /&gt;
* Dvd Store benchmark client run string: ds2webdriver.exe --target=172.0.1.%VM% --think_time=0.05 --n_threads=3 --warmup_time=10 --run_time=10 --db_size_str=S --n_line_items=1 --pct_newcustomers=1&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_performance.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_rt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
* OpenVZ shows the best performance over solutions tested: OpenVZ 38% faster than XenServer and more than x2 times faster than HyperV and ESXi&lt;br /&gt;
* OpenVZ shows the best response time over solutions tested: OpenVZ has 33% better response time than ESXi and x2 times better response time than XenServer and HyperV&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=10008</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=10008"/>
		<updated>2011-03-22T11:51:19Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Response Time ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (which needed to load server CPU - see testcases) configured with 4vCPU 1GB RAM&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** in VM/CT; netserver -p 30300&lt;br /&gt;
** on the client: netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) Virtuozzo Containers show the lowest overhead over all the tested virtualization solutions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10 Gbit Network Throughput ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*OpenVZ support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
*OpenVZ shows the best network throughput over all the solutions tested&lt;br /&gt;
*In Receive performance test (physical client-&amp;gt; VM/CT) OpenVZ shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LAMP Stack ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many requests can deliver server), but also maximum response time - to understand QoS.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure LAMP software stack performance and density we use DVD-Store E-Commerce benchmark developed by [http://linux.dell.com/dvdstore/ Dell]. &lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), OpenVZ (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Small db was deployed from DVD Store samples&lt;br /&gt;
* Dvd Store benchmark client run string: ds2webdriver.exe --target=172.0.1.%VM% --think_time=0.05 --n_threads=3 --warmup_time=10 --run_time=10 --db_size_str=S --n_line_items=1 --pct_newcustomers=1&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_performance.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_rt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
* OpenVZ shows the best performance over solutions tested: OpenVZ 38% faster than XenServer and more than x2 times faster than HyperV and ESXi&lt;br /&gt;
* OpenVZ shows the best response time over solutions tested: OpenVZ has 33% better response time than ESXi and x2 times better response time than XenServer and HyperV&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_rt.png&amp;diff=10007</id>
		<title>File:Lamp rt.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_rt.png&amp;diff=10007"/>
		<updated>2011-03-22T10:59:57Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Lamp rt.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=10006</id>
		<title>File:Lamp performance.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=10006"/>
		<updated>2011-03-22T10:59:06Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Lamp performance.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=10005</id>
		<title>File:Lamp performance.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=10005"/>
		<updated>2011-03-22T10:57:30Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Lamp performance.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:10gbit_throughput.png&amp;diff=10004</id>
		<title>File:10gbit throughput.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:10gbit_throughput.png&amp;diff=10004"/>
		<updated>2011-03-22T10:56:33Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:10gbit throughput.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Response_time.png&amp;diff=10003</id>
		<title>File:Response time.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Response_time.png&amp;diff=10003"/>
		<updated>2011-03-22T10:53:40Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: uploaded a new version of &amp;quot;File:Response time.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=9999</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=9999"/>
		<updated>2011-03-21T16:48:26Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Response Time ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (which needed to load server CPU - see testcases) configured with 4vCPU 1GB RAM&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** in VM/CT; netserver -p 30300&lt;br /&gt;
** on the client: netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) Virtuozzo Containers show the lowest overhead over all the tested virtualization solutions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10 Gbit Network Throughput ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*Parallels Virtuozzo Containers support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
*Parallels Virtuozzo Containers shows the best network throughput over all the solutions tested&lt;br /&gt;
*In Receive performance test (physical client-&amp;gt; VM/CT) Parallels Virtuozzo Containers shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LAMP Stack ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
LAMP (acronym for Linux, Apache, MySQL, PHP) software stack is widely used for building modern web sites. We measure not only performance (how many requests can deliver server), but also maximum response time - to understand QoS.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure LAMP software stack performance and density we use DVD-Store E-Commerce benchmark developed by [http://linux.dell.com/dvdstore/ Dell]. &lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 64 GB RAM, HP MSA1500 SAN Storage, 8 SATA (7200 RPM) Disks in RAID0&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings:&lt;br /&gt;
* Each VM/CT was configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* Small db was deployed from DVD Store samples&lt;br /&gt;
* Dvd Store benchmark client run string: ds2webdriver.exe --target=172.0.1.%VM% --think_time=0.05 --n_threads=3 --warmup_time=10 --run_time=10 --db_size_str=S --n_line_items=1 --pct_newcustomers=1&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_performance.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:lamp_rt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
* Parallels Virtuozzo Containers shows the best performance over solutions tested: PVC 38% faster than XenServer and more than x2 times faster than HyperV and ESXi&lt;br /&gt;
* Parallels Virtuozzo Containers shows the best response time over solutions tested: PVC has 33% better response time than ESXi and x2 times better response time than XenServer and HyperV&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_rt.png&amp;diff=9998</id>
		<title>File:Lamp rt.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_rt.png&amp;diff=9998"/>
		<updated>2011-03-21T16:35:39Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=9997</id>
		<title>File:Lamp performance.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=File:Lamp_performance.png&amp;diff=9997"/>
		<updated>2011-03-21T16:35:20Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=9993</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=9993"/>
		<updated>2011-03-21T13:58:22Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Response Time ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (which needed to load server CPU - see testcases) configured with 4vCPU 1GB RAM&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** in VM/CT; netserver -p 30300&lt;br /&gt;
** on the client: netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) Virtuozzo Containers show the lowest overhead over all the tested virtualization solutions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10 Gbit Network Throughput ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
*Parallels Virtuozzo Containers support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
*Parallels Virtuozzo Containers shows the best network throughput over all the solutions tested&lt;br /&gt;
*In Receive performance test (physical client-&amp;gt; VM/CT) Parallels Virtuozzo Containers shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Performance&amp;diff=9992</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Performance&amp;diff=9992"/>
		<updated>2011-03-21T13:57:50Z</updated>

		<summary type="html">&lt;p&gt;Vlukovnikov: /* 10 Gbit Network Throughput */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Response Time ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
The aim of this benchmark is to measure how fast can application inside of virtual machine (VM) or operating system container (CT) react on external request under various conditions:&lt;br /&gt;
* Idle system and idle VM/CT&lt;br /&gt;
* Busy system and idle VM/CT&lt;br /&gt;
* Busy system and busy VM/CT&lt;br /&gt;
&lt;br /&gt;
Described benchmark case is common for many latency sensitive real life workloads. For example: high performance computing, image processing and rendering, web and database servers and so on.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
To measure response time we use well known netperf TCP_RR test. To emulate busy VM/CT we run CPU eater program (busyloop) inside of it. To emulate busy system we run several busy VM/CT (to eat all the host CPU time). Netperf runs in server mode inside of '''one''' VM/CT. On the separate physical host we run netperf TCP_RR test against selected VM/CT over the 1Gbit network.&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM&lt;br /&gt;
&lt;br /&gt;
Network: 1Gbit direct server&amp;lt;&amp;gt;client connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf in server mode configured with 1 vCPU, 1 GB RAM&lt;br /&gt;
* '''six''' VMs/CTs (which needed to load server CPU - see testcases) configured with 4vCPU 1GB RAM&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** in VM/CT; netserver -p 30300&lt;br /&gt;
** on the client: netperf -p 30300 -H 172.0.1.1 -t TCP_RR -l 120 -- -r 128 -s 128&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values.&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:Response_time.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In all the three cases (idle system and idle VM/CT, busy system and idle VM/CT, busy system and busy VM/CT) Virtuozzo Containers show the lowest overhead over all the tested virtualization solutions'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10 Gbit Network Throughput ==&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Description ===&lt;br /&gt;
&lt;br /&gt;
In this benchmark we measure throughput over 10 Gbit network connection in two directions:&lt;br /&gt;
* from VM/CT to physical client&lt;br /&gt;
* from physical client to VM/CT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
To measure network throughput we use standard performance test '''netperf'''. Host with VM/CT and physical client connected are interconnected directly (without switches, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Testbed Configuration ===&lt;br /&gt;
Server: 4xHexCore Intel Xeon (2.66 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Client: 4xHexCore Intel Xeon (2.136 GHz), 32 GB RAM, Intel 82598EB 10-Gigabit network card&lt;br /&gt;
&lt;br /&gt;
Network: 10Gbit direct server&amp;lt;&amp;gt;client optical connection&lt;br /&gt;
&lt;br /&gt;
Virtualization Software: ESXi4.1upd1, XenServer5.6fp1, HyperV (R2), PVC 4.7 (RH6) 2.6.32-042test006.1.x86_64&lt;br /&gt;
&lt;br /&gt;
Guest OS: Centos 5.5 x86_64&lt;br /&gt;
&lt;br /&gt;
Software and Tunings: &lt;br /&gt;
* netperf v2.4.5&lt;br /&gt;
* '''one''' VM/CT with netperf configured with 4 vCPU, 4 GB RAM&lt;br /&gt;
* where it was possible, we set offloading &amp;amp; hardware checksumming (gro, gso,etc...) and jumbo frames (MTU=9000) features&lt;br /&gt;
* netperf run string:&lt;br /&gt;
** Server: netserver -p PORT (5 instances)&lt;br /&gt;
** Client: netperf -p PORT -HOST -t TCP_SENDFILE -l 300 (several instanes)&lt;br /&gt;
* Firewall was turned off&lt;br /&gt;
* All other tunings were left at default values&lt;br /&gt;
&lt;br /&gt;
=== Benchmark Results ===&lt;br /&gt;
&lt;br /&gt;
[[File:10gbit_throughput.png]]&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
 * Parallels Virtuozzo Containers support near native 10Gbit network throughput: 9.70Gbit in receive and 9.87Gbit in send tests&lt;br /&gt;
 * Parallels Virtuozzo Containers shows the best network throughput over all the solutions tested&lt;br /&gt;
 * In Receive performance test (physical client-&amp;gt; VM/CT) Parallels Virtuozzo Containers shows great benefits over hypervisors: x2 Times faster than ESXi4.1 and x5 Times faster than XenServer5.6&lt;/div&gt;</summary>
		<author><name>Vlukovnikov</name></author>
		
	</entry>
</feed>