CloudSol EC2/VMware comparison

EC2/VMware testing via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1309168-SO-1309164SO83&sor&grw.

CloudSol EC2/VMware comparisonProcessorMemoryDiskMotherboardChipsetGraphicsNetworkOSKernelCompilerFile-SystemSystem Layerm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzZen_MCS_1CPUm1.xlargeM420_4CPU_3500MHzZen_MCS_2CPUM420_4CPU_4500MHzZen_MCS_4CPUm3.xlargeM420_1CPU_UnlimitedIntel Xeon E5-2650 0 @ 1.80GHz (1 Core)2048MB8GBUbuntu 12.043.2.0-40-virtual (x86_64)GCC 4.6ext4Xen 3.4.3.amazon HypervisorIntel Xeon E5-2450 0 @ 2.10GHz (1 Core)Intel 440BXIntel 440BX/ZX/DX1 x 1024 MB DRAM9GB Virtual diskVMware SVGA IIVMware VMXNET3Debian Linux 7.13.2.0-4-amd64 (x86_64)GCC 4.7VMwareIntel Xeon E5645 @ 2.00GHz (1 Core)4096MB8GBUbuntu 12.043.2.0-40-virtual (x86_64)GCC 4.6Xen 3.4.3.amazon HypervisorIntel Xeon E5-2450 0 @ 2.10GHz (1 Core)Intel 440BXIntel 440BX/ZX/DX1 x 1024 MB DRAM9GB Virtual diskVMware SVGA IIVMware VMXNET3Debian Linux 7.13.2.0-4-amd64 (x86_64)GCC 4.7VMwareIntel Xeon E5-2650 0 @ 1.80GHz (2 Cores)8192MB8GBUbuntu 12.043.2.0-40-virtual (x86_64)GCC 4.6Xen 3.4.3.amazon HypervisorIntel Xeon E5-2450 0 @ 2.10GHz (2 Cores)Intel 440BXIntel 440BX/ZX/DX1 x 1024 MB DRAM9GB Virtual diskVMware SVGA IIVMware VMXNET3Debian Linux 7.13.2.0-4-amd64 (x86_64)GCC 4.7VMwareIntel Xeon X5660 @ 2.79GHz (1 Core)27GB Virtual disk + 32GB Virtual diskUbuntu 12.043.2.0-53-generic (x86_64)GCC 4.6ext3Intel Xeon E5-2650 0 @ 1.80GHz (4 Cores)15360MB8GB3.2.0-40-virtual (x86_64)ext4Xen 3.4.3.amazon HypervisorIntel Xeon E5-2450 0 @ 2.10GHz (4 Cores)Intel 440BXIntel 440BX/ZX/DX1 x 1024 MB DRAM9GB Virtual diskVMware SVGA IIVMware VMXNET3Debian Linux 7.13.2.0-4-amd64 (x86_64)GCC 4.7VMwareIntel Xeon X5660 @ 2.79GHz (2 Cores)1 x 2048 MB DRAM54GB Virtual disk + 32GB Virtual diskUbuntu 12.043.2.0-53-generic (x86_64)GCC 4.6ext3Intel Xeon E5-2450 0 @ 2.10GHz (4 Cores)1 x 4096 MB DRAM9GB Virtual diskDebian Linux 7.13.2.0-4-amd64 (x86_64)GCC 4.7ext4Intel Xeon X5660 @ 2.79GHz (4 Cores)107GB Virtual disk + 32GB Virtual diskUbuntu 12.043.2.0-53-generic (x86_64)GCC 4.6ext3Intel Xeon E5-2670 0 @ 2.60GHz (4 Cores)15360MB8GB3.2.0-40-virtual (x86_64)ext4Xen 3.4.3.amazon HypervisorIntel Xeon E5-2450 0 @ 2.10GHz (1 Core)Intel 440BXIntel 440BX/ZX/DX1 x 1024 MB DRAM9GB Virtual diskVMware SVGA IIVMware VMXNET3Debian Linux 7.13.2.0-4-amd64 (x86_64)GCC 4.7VMwareOpenBenchmarking.orgCompiler Details- m1.small: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- M420_1CPU_800MHz: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v- m1.medium: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- M420_1CPU_1700MHz: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v- m1.large: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- M420_2CPU_2600MHz: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v- Zen_MCS_1CPU: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- m1.xlarge: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- M420_4CPU_3500MHz: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v- Zen_MCS_2CPU: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- M420_4CPU_4500MHz: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v- Zen_MCS_4CPU: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v- M420_1CPU_Unlimited: --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v

CloudSol EC2/VMware comparisoncompress-pbzip2: 256MB File Compressiongraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingapache: Static Web Page Servingopenssl: RSA 4096-bit Performancem1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzZen_MCS_1CPUm1.xlargeM420_4CPU_3500MHzZen_MCS_2CPUM420_4CPU_4500MHzZen_MCS_4CPUm3.xlargeM420_1CPU_Unlimited177.101041424101354.9427.30174.861041323101824.8730.0288.012293050212885.1044.4081.592182848213914.0461.8340.0832144463325097.8855.5352.4032124272315024.1978.1759.6435144578335804.5167.8720.29432560764610067.9355.9338.1343155796426539.7578.4330.10522669102539885.1467.8029.4840207082518354.7378.7015.087444951247724098.1867.8718.647039921146110451.4693.0754.4731114170315855.6178.23OpenBenchmarking.org

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionZen_MCS_4CPUm3.xlargem1.xlargeM420_4CPU_4500MHzZen_MCS_2CPUM420_4CPU_3500MHzm1.largeM420_2CPU_2600MHzM420_1CPU_UnlimitedZen_MCS_1CPUM420_1CPU_1700MHzm1.mediumM420_1CPU_800MHzm1.small4080120160200SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.57, N = 6SE +/- 0.13, N = 3SE +/- 0.73, N = 3SE +/- 0.03, N = 3SE +/- 0.36, N = 3SE +/- 0.15, N = 3SE +/- 0.16, N = 3SE +/- 0.36, N = 3SE +/- 0.07, N = 3SE +/- 0.14, N = 3SE +/- 2.52, N = 315.0818.6420.2929.4830.1038.1340.0852.4054.4759.6481.5988.01174.86177.101. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: BlurZen_MCS_4CPUm3.xlargeZen_MCS_2CPUM420_4CPU_3500MHzm1.xlargeM420_4CPU_4500MHzZen_MCS_1CPUM420_2CPU_2600MHzm1.largeM420_1CPU_Unlimitedm1.mediumM420_1CPU_1700MHzM420_1CPU_800MHzm1.small1632486480SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.60, N = 5SE +/- 0.00, N = 3SE +/- 0.60, N = 6SE +/- 0.00, N = 3SE +/- 0.50, N = 4SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.17, N = 674705243434035323231222110101. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenZen_MCS_4CPUm3.xlargeZen_MCS_2CPUm1.xlargeM420_4CPU_4500MHzM420_4CPU_3500MHzZen_MCS_1CPUm1.largeM420_2CPU_2600MHzM420_1CPU_Unlimitedm1.mediumM420_1CPU_1700MHzM420_1CPU_800MHzm1.small1020304050SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.34, N = 6SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.25, N = 4SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 34439262520151414121198441. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingZen_MCS_4CPUm3.xlargeM420_4CPU_4500MHzZen_MCS_2CPUm1.xlargeM420_4CPU_3500MHzZen_MCS_1CPUm1.largeM420_2CPU_2600MHzM420_1CPU_Unlimitedm1.mediumM420_1CPU_1700MHzm1.smallM420_1CPU_800MHz20406080100SE +/- 1.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.20, N = 5SE +/- 0.20, N = 595927069605745444241302814131. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color SpaceZen_MCS_4CPUm3.xlargeZen_MCS_2CPUM420_4CPU_3500MHzM420_4CPU_4500MHzZen_MCS_1CPUm1.xlargeM420_2CPU_2600MHzM420_1CPU_Unlimitedm1.largem1.mediumM420_1CPU_1700MHzm1.smallM420_1CPU_800MHz306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 1.20, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 312411410296827876727063504824231. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive ThresholdingZen_MCS_4CPUm3.xlargeZen_MCS_2CPUM420_4CPU_4500MHzm1.xlargeM420_4CPU_3500MHzZen_MCS_1CPUm1.largeM420_1CPU_UnlimitedM420_2CPU_2600MHzM420_1CPU_1700MHzm1.mediumM420_1CPU_800MHzm1.small20406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 377615351464233323131212110101. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingZen_MCS_4CPUm3.xlargem1.xlargeZen_MCS_2CPUM420_4CPU_4500MHzM420_4CPU_3500MHzM420_1CPU_UnlimitedZen_MCS_1CPUm1.largeM420_2CPU_2600MHzM420_1CPU_1700MHzm1.mediumM420_1CPU_800MHzm1.small5K10K15K20K25KSE +/- 358.42, N = 5SE +/- 89.24, N = 3SE +/- 59.26, N = 3SE +/- 171.06, N = 4SE +/- 151.02, N = 6SE +/- 119.28, N = 6SE +/- 82.04, N = 5SE +/- 59.36, N = 3SE +/- 39.65, N = 3SE +/- 70.38, N = 6SE +/- 8.85, N = 3SE +/- 2.18, N = 3SE +/- 26.58, N = 3SE +/- 8.51, N = 324098.1810451.4610067.939885.148354.736539.755855.615804.515097.885024.193914.042885.101824.871354.941. (CC) gcc options: -shared -fPIC -O2 -pthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1cRSA 4096-bit Performancem3.xlargeM420_4CPU_4500MHzM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_2CPU_2600MHzZen_MCS_4CPUZen_MCS_1CPUZen_MCS_2CPUM420_1CPU_1700MHzm1.xlargem1.largem1.mediumM420_1CPU_800MHzm1.small20406080100SE +/- 0.03, N = 3SE +/- 0.61, N = 3SE +/- 0.33, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 1.44, N = 6SE +/- 0.03, N = 3SE +/- 0.18, N = 3SE +/- 0.06, N = 3SE +/- 1.18, N = 6SE +/- 0.12, N = 393.0778.7078.4378.2378.1767.8767.8767.8061.8355.9355.5344.4030.0227.301. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl


Phoronix Test Suite v10.8.4