CloudSol EC2/VMware comparison

EC2/VMware testing via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1309138-SO-1307221UT11.

CloudSol EC2/VMware comparisonProcessorMemoryDiskMotherboardChipsetGraphicsNetworkOSKernelCompilerFile-SystemSystem Layerm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPUIntel 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 E5-2650 0 @ 1.80GHz (4 Cores)15360MB8GBUbuntu 12.043.2.0-40-virtual (x86_64)GCC 4.6Xen 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 E5-2450 0 @ 2.10GHz (1 Core)Intel Xeon E5-2450 0 @ 2.10GHz (4 Cores)1 x 4096 MB DRAMIntel Xeon X5660 @ 2.79GHz (1 Core)1 x 1024 MB DRAM27GB Virtual disk + 32GB Virtual diskUbuntu 12.043.2.0-53-generic (x86_64)GCC 4.6ext3OpenBenchmarking.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- 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- 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- 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_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

CloudSol EC2/VMware comparisongraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingcompress-pbzip2: 256MB File Compressionopenssl: RSA 4096-bit Performanceapache: Static Web Page Servingm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU104142410177.1027.301354.94104132310174.8630.021824.8722930502188.0144.402885.1021828482181.5961.833914.04321444633240.0855.535097.88321242723152.4078.175024.19432560764620.2955.9310067.93431557964238.1378.436539.75311141703154.4778.235855.61402070825129.4878.708354.73351445783359.6467.875804.51OpenBenchmarking.org

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Blurm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU1020304050SE +/- 0.17, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.50, N = 4SE +/- 0.00, N = 3SE +/- 0.60, N = 5SE +/- 0.00, N = 3SE +/- 0.60, N = 6SE +/- 0.00, N = 310102221323243433140351. (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: Sharpenm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU612182430SE +/- 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.25, N = 4SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 34498141225151120141. (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: Resizingm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU1632486480SE +/- 0.20, N = 5SE +/- 0.20, N = 5SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 314133028444260574170451. (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 Spacem1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU20406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 1.20, N = 3SE +/- 0.00, N = 324235048637276967082781. (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 Thresholdingm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU1224364860SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, 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.33, N = 3SE +/- 0.00, N = 310102121323146423151331. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lgomp -lpthread

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File Compressionm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU4080120160200SE +/- 2.52, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.36, N = 3SE +/- 0.03, N = 3SE +/- 0.36, N = 3SE +/- 0.03, N = 3SE +/- 0.73, N = 3SE +/- 0.15, N = 3SE +/- 0.57, N = 6SE +/- 0.16, N = 3177.10174.8688.0181.5940.0852.4020.2938.1354.4729.4859.641. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1cRSA 4096-bit Performancem1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU20406080100SE +/- 0.12, N = 3SE +/- 1.18, N = 6SE +/- 0.06, N = 3SE +/- 1.44, N = 6SE +/- 0.18, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.33, N = 3SE +/- 0.12, N = 3SE +/- 0.61, N = 3SE +/- 0.03, N = 327.3030.0244.4061.8355.5378.1755.9378.4378.2378.7067.871. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page Servingm1.smallM420_1CPU_800MHzm1.mediumM420_1CPU_1700MHzm1.largeM420_2CPU_2600MHzm1.xlargeM420_4CPU_3500MHzM420_1CPU_UnlimitedM420_4CPU_4500MHzZen_MCS_1CPU2K4K6K8K10KSE +/- 8.51, N = 3SE +/- 26.58, N = 3SE +/- 2.18, N = 3SE +/- 8.85, N = 3SE +/- 39.65, N = 3SE +/- 70.38, N = 6SE +/- 59.26, N = 3SE +/- 119.28, N = 6SE +/- 82.04, N = 5SE +/- 151.02, N = 6SE +/- 59.36, N = 31354.941824.872885.103914.045097.885024.1910067.936539.755855.618354.735804.511. (CC) gcc options: -shared -fPIC -O2 -pthread


Phoronix Test Suite v10.8.4