VM Comparison Virtualization Comparison Baremetal (ondemand): Processor: 2 x Intel Xeon E5440 @ 2.83GHz (8 Cores), Motherboard: Dell 0TT740, Chipset: Intel 5000X MCH, Memory: 16384MB, Disk: 1000GB PERC 6/i, Graphics: AMD ATI ES1000 128MB, Network: Broadcom NetXtreme II BCM5708 Gigabit OS: Ubuntu 12.04, Kernel: 3.2.0-37-generic (x86_64), Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1024x768 Baremetal (Performance): Processor: 2 x Intel Xeon E5440 @ 2.83GHz (8 Cores), Motherboard: Dell 0TT740, Chipset: Intel 5000X MCH, Memory: 16384MB, Disk: 1000GB PERC 6/i, Graphics: AMD ATI ES1000 128MB, Network: Broadcom NetXtreme II BCM5708 Gigabit OS: Ubuntu 12.04, Kernel: 3.2.0-37-generic (x86_64), Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1024x768 LXC (on Ubuntu 12.04 LTS): Processor: 2 x Intel Xeon E5440 @ 2.83GHz (8 Cores), Motherboard: Dell 0TT740, Memory: 16384MB, Disk: 1000GB PERC 6/i, Graphics: 128MB OS: Ubuntu 12.04, Kernel: 3.2.0-37-generic (x86_64), Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1024x768 KVM (on Ubuntu 12.04 LTS): Processor: QEMU Virtual 1.0 @ 2.83GHz (8 Cores), Motherboard: Bochs, Chipset: Red Hat Virtio, Memory: 14336MB, Disk: 45GB, Graphics: Cirrus Logic GD 5446, Network: Red Hat Virtio device OS: Ubuntu 12.04, Kernel: 3.5.0-23-generic (x86_64), Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 800x600, System Layer: QEMU 1.0 FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Baremetal (ondemand) ...... 134.38 |=========================================== Baremetal (Performance) ... 135.63 |=========================================== LXC (on Ubuntu 12.04 LTS) . 62.43 |==================== KVM (on Ubuntu 12.04 LTS) . 128.63 |========================================= FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better Baremetal (ondemand) ...... 945.67 |========================================== Baremetal (Performance) ... 928.23 |========================================= LXC (on Ubuntu 12.04 LTS) . 930.87 |========================================== KVM (on Ubuntu 12.04 LTS) . 962.00 |=========================================== BlogBench 1.0 Test: Read Final Score > Higher Is Better Baremetal (ondemand) ...... 344940 |=========================================== Baremetal (Performance) ... 345025 |=========================================== LXC (on Ubuntu 12.04 LTS) . 332072 |========================================= KVM (on Ubuntu 12.04 LTS) . 322967 |======================================== hdparm Timed Disk Reads Disk To Read: /dev/sda MB/s > Higher Is Better Baremetal (ondemand) ...... 128.83 |=============== Baremetal (Performance) ... 128.85 |=============== LXC (on Ubuntu 12.04 LTS) . 133.17 |=============== KVM (on Ubuntu 12.04 LTS) . 378.66 |=========================================== IOzone 3.405 Record Size: 1MB - File Size: 32GB - Disk Test: Read Performance MB/s > Higher Is Better Baremetal (ondemand) ...... 139.47 |=========================================== Baremetal (Performance) ... 137.92 |=========================================== LXC (on Ubuntu 12.04 LTS) . 137.26 |========================================== KVM (on Ubuntu 12.04 LTS) . 92.43 |============================ IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Baremetal (ondemand) ...... 128.03 |=========================================== Baremetal (Performance) ... 128.30 |=========================================== LXC (on Ubuntu 12.04 LTS) . 126.75 |========================================== KVM (on Ubuntu 12.04 LTS) . 111.60 |===================================== IOzone 3.405 Record Size: 64kB - File Size: 32GB - Disk Test: Read Performance MB/s > Higher Is Better Baremetal (ondemand) ...... 139.23 |=========================================== Baremetal (Performance) ... 138.92 |=========================================== LXC (on Ubuntu 12.04 LTS) . 137.37 |========================================== KVM (on Ubuntu 12.04 LTS) . 65.67 |==================== IOzone 3.405 Record Size: 64kB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Baremetal (ondemand) ...... 128.53 |=========================================== Baremetal (Performance) ... 128.70 |=========================================== LXC (on Ubuntu 12.04 LTS) . 124.87 |========================================== KVM (on Ubuntu 12.04 LTS) . 120.00 |======================================== Threaded I/O Tester 0.3.3 Test: Sequential Read - Size Per Thread: 1.024 MB - Thread Count: 32 - 64 k Block Size - Total 32 GB MB/s > Higher Is Better Baremetal (ondemand) ...... 91.70 |============================================ Baremetal (Performance) ... 91.89 |============================================ LXC (on Ubuntu 12.04 LTS) . 90.97 |============================================ KVM (on Ubuntu 12.04 LTS) . 64.02 |=============================== Threaded I/O Tester 0.3.3 Test: Random Read - Size Per Thread: 128 MB - Thread Count: 32 - 4 k Block Size - Total 4 GB MB/s > Higher Is Better Baremetal (ondemand) ...... 4248.86 |========================================== Baremetal (Performance) ... 4222.69 |========================================== LXC (on Ubuntu 12.04 LTS) . 3560.32 |=================================== KVM (on Ubuntu 12.04 LTS) . 3628.25 |==================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 2 MB - Thread Count: 32 - 4 k Block Size - Total 64 MB MB/s > Higher Is Better Baremetal (ondemand) ...... 853.29 |======================================== Baremetal (Performance) ... 827.64 |======================================= LXC (on Ubuntu 12.04 LTS) . 915.80 |=========================================== KVM (on Ubuntu 12.04 LTS) . 138.29 |====== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64 MB - Thread Count: 16 - 4 k Block Size - Total 1 GB MB/s > Higher Is Better Baremetal (ondemand) ...... 7.27 |============================================= Baremetal (Performance) ... 7.33 |============================================= LXC (on Ubuntu 12.04 LTS) . 7.13 |============================================ KVM (on Ubuntu 12.04 LTS) . 6.78 |========================================== Threaded I/O Tester 0.3.3 Test: Sequential Write - Size Per Thread: 128 MB - Thread Count: 32 - 4 k Block Size - Total 4 GB MB/s > Higher Is Better Baremetal (ondemand) ...... 126.83 |=========================================== Baremetal (Performance) ... 125.90 |=========================================== LXC (on Ubuntu 12.04 LTS) . 124.11 |========================================== KVM (on Ubuntu 12.04 LTS) . 120.50 |========================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Baremetal (ondemand) ...... 353.40 |=========================================== Baremetal (Performance) ... 353.87 |=========================================== LXC (on Ubuntu 12.04 LTS) . 338.46 |========================================= KVM (on Ubuntu 12.04 LTS) . 133.26 |================ RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer MB/s > Higher Is Better Baremetal (ondemand) ...... 5157.28 |========================================== Baremetal (Performance) ... 5156.48 |========================================== LXC (on Ubuntu 12.04 LTS) . 5149.90 |========================================== KVM (on Ubuntu 12.04 LTS) . 5033.52 |========================================= RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point MB/s > Higher Is Better Baremetal (ondemand) ...... 5317.75 |========================================== Baremetal (Performance) ... 5321.30 |========================================== LXC (on Ubuntu 12.04 LTS) . 5312.11 |========================================== KVM (on Ubuntu 12.04 LTS) . 5185.25 |========================================= CacheBench Test: Read / Modify / Write MB/s > Higher Is Better Baremetal (ondemand) ...... 14219.27 |========================================= Baremetal (Performance) ... 14225.03 |========================================= LXC (on Ubuntu 12.04 LTS) . 14218.59 |========================================= KVM (on Ubuntu 12.04 LTS) . 14147.34 |========================================= FFTE 5.0 Test: N=64, 1D Complex FFT Routine MFLOPS > Higher Is Better Baremetal (ondemand) ...... 3614.78 |========================================== Baremetal (Performance) ... 3603.48 |========================================== LXC (on Ubuntu 12.04 LTS) . 3576.88 |========================================== KVM (on Ubuntu 12.04 LTS) . 3593.49 |========================================== John The Ripper 1.7.9-jumbo-7 Password Hasing: Blowfish Real C/S > Higher Is Better Baremetal (ondemand) ...... 6219 |============================================= Baremetal (Performance) ... 6240 |============================================= LXC (on Ubuntu 12.04 LTS) . 6240 |============================================= KVM (on Ubuntu 12.04 LTS) . 6144 |============================================ NGINX Benchmark 1.0.11 Static Web Page Serving Requests Per Second > Higher Is Better Baremetal (ondemand) ...... 14187.48 |====================================== Baremetal (Performance) ... 14174.44 |====================================== LXC (on Ubuntu 12.04 LTS) . 11181.34 |============================== KVM (on Ubuntu 12.04 LTS) . 15282.50 |========================================= Apache Benchmark 2.4.3 Static Web Page Serving Requests Per Second > Higher Is Better Baremetal (ondemand) ...... 14486.26 |========================================= Baremetal (Performance) ... 12787.70 |==================================== LXC (on Ubuntu 12.04 LTS) . 11201.48 |================================ KVM (on Ubuntu 12.04 LTS) . 11346.78 |================================ PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Baremetal (ondemand) ...... 60426 |============================================ Baremetal (Performance) ... 60369 |============================================ LXC (on Ubuntu 12.04 LTS) . 59460 |=========================================== KVM (on Ubuntu 12.04 LTS) . 58861 |=========================================== OpenSSL 1.0.1c RSA 4096-bit Performance Signs Per Second > Higher Is Better Baremetal (ondemand) ...... 61.70 |============================================ Baremetal (Performance) ... 61.50 |============================================ LXC (on Ubuntu 12.04 LTS) . 61.70 |============================================ KVM (on Ubuntu 12.04 LTS) . 61.13 |============================================ PostMark 1.51 NetApp Disk Transaction Performance TPS > Higher Is Better Baremetal (ondemand) ...... 2395 |============================================= Baremetal (Performance) ... 2403 |============================================= LXC (on Ubuntu 12.04 LTS) . 2245 |========================================== KVM (on Ubuntu 12.04 LTS) . 1942 |==================================== PostgreSQL pgbench 8.4.11 PostgreSQL TPC-B Transactions Per Second TPS > Higher Is Better Baremetal (ondemand) ...... 2541.71 |============================= Baremetal (Performance) ... 2596.37 |============================== LXC (on Ubuntu 12.04 LTS) . 3634.92 |========================================== KVM (on Ubuntu 12.04 LTS) . 1359.17 |================ PyBench 2008-08-14 Python Benchmark Suite Milliseconds < Lower Is Better Baremetal (ondemand) ...... 2956 |============================================ Baremetal (Performance) ... 2938 |============================================ LXC (on Ubuntu 12.04 LTS) . 2960 |============================================ KVM (on Ubuntu 12.04 LTS) . 3038 |============================================= Cyclictest 0.84 Kernel Latency: POSIX Timer, Interval 500 ms, 100000 Loops ms Average < Lower Is Better Baremetal (ondemand) ...... 7 |===== Baremetal (Performance) ... 6 |===== KVM (on Ubuntu 12.04 LTS) . 61 |=============================================== Cyclictest 0.84 Kernel Latency: POSIX Timer, Interval 10000 ms, 10000 Loops ms Average < Lower Is Better Baremetal (ondemand) ...... 10 |======== Baremetal (Performance) ... 8 |====== KVM (on Ubuntu 12.04 LTS) . 58 |=============================================== Cyclictest 0.84 Kernel Latency: clock_nanosleep TIME_ABSTIME, Interval 500 ms, 100000 Loops ms Average < Lower Is Better Baremetal (ondemand) ...... 6 |===== Baremetal (Performance) ... 5 |==== KVM (on Ubuntu 12.04 LTS) . 53 |=============================================== Cyclictest 0.84 Kernel Latency: clock_nanosleep TIME_ABSTIME, Interval 10000 ms, 10000 Loops ms Average < Lower Is Better Baremetal (ondemand) ...... 8 |====== Baremetal (Performance) ... 7 |====== KVM (on Ubuntu 12.04 LTS) . 59 |=============================================== Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better Baremetal (ondemand) ...... 2571.17 |========================================== Baremetal (Performance) ... 2592.09 |========================================== LXC (on Ubuntu 12.04 LTS) . 2567.48 |========================================== KVM (on Ubuntu 12.04 LTS) . 698.74 |=========== SQLite 3.7.3 Test Target: Default Test Directory Seconds < Lower Is Better Baremetal (ondemand) ...... 10.65 |= Baremetal (Performance) ... 11.52 |= LXC (on Ubuntu 12.04 LTS) . 600.43 |=========================================== KVM (on Ubuntu 12.04 LTS) . 24.80 |== Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis (Bayes) Seconds < Lower Is Better Baremetal (ondemand) ...... 23.67 |============================= Baremetal (Performance) ... 19.83 |========================= LXC (on Ubuntu 12.04 LTS) . 24.86 |=============================== KVM (on Ubuntu 12.04 LTS) . 35.55 |============================================ Timed Linux Kernel Compilation 3.1 Time To Compile Seconds < Lower Is Better Baremetal (ondemand) ...... 86.43 |==================== Baremetal (Performance) ... 85.25 |==================== LXC (on Ubuntu 12.04 LTS) . 87.28 |==================== KVM (on Ubuntu 12.04 LTS) . 185.79 |=========================================== C-Ray 1.1 Raytracing, 1600x1200, 16 Threads, 8xAA Seconds < Lower Is Better Baremetal (ondemand) ...... 37.33 |============================================ Baremetal (Performance) ... 37.26 |============================================ LXC (on Ubuntu 12.04 LTS) . 37.31 |============================================ KVM (on Ubuntu 12.04 LTS) . 37.58 |============================================ Parallel BZIP2 Compression 1.1.6 256MB File Compression Seconds < Lower Is Better Baremetal (ondemand) ...... 6.69 |======================================= Baremetal (Performance) ... 6.71 |======================================= LXC (on Ubuntu 12.04 LTS) . 6.71 |======================================= KVM (on Ubuntu 12.04 LTS) . 7.68 |============================================= Gzip Compression 2GB File Compression Seconds < Lower Is Better Baremetal (ondemand) ...... 15.90 |======================================= Baremetal (Performance) ... 15.77 |======================================= LXC (on Ubuntu 12.04 LTS) . 16.07 |======================================== KVM (on Ubuntu 12.04 LTS) . 17.90 |============================================ FLAC Audio Encoding 1.2.1 WAV To FLAC Seconds < Lower Is Better Baremetal (ondemand) ...... 10.30 |============================================ Baremetal (Performance) ... 10.29 |============================================ LXC (on Ubuntu 12.04 LTS) . 10.25 |============================================ KVM (on Ubuntu 12.04 LTS) . 10.35 |============================================ LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better Baremetal (ondemand) ...... 23.37 |============================================ Baremetal (Performance) ... 23.35 |============================================ LXC (on Ubuntu 12.04 LTS) . 23.38 |============================================ KVM (on Ubuntu 12.04 LTS) . 23.60 |============================================ GnuPG 1.4.10 1GB File Encryption Seconds < Lower Is Better Baremetal (ondemand) ...... 12.20 |=========================================== Baremetal (Performance) ... 12.21 |=========================================== LXC (on Ubuntu 12.04 LTS) . 12.19 |=========================================== KVM (on Ubuntu 12.04 LTS) . 12.46 |============================================ Mencoder 1.1 AVI To LAVC Seconds < Lower Is Better Baremetal (ondemand) ...... 37.31 |=========================================== Baremetal (Performance) ... 37.37 |=========================================== LXC (on Ubuntu 12.04 LTS) . 37.41 |============================================ KVM (on Ubuntu 12.04 LTS) . 37.82 |============================================