KVM testing on Debian 10 via the Phoronix Test Suite.
aws-m5.4xlarge Processor: Intel Xeon Platinum 8175M (8 Cores / 16 Threads), Motherboard: Amazon EC2 m5.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 62GB, Disk: 32GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Debian 10, Kernel: 4.19.0-14-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x2006906Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown
aws-c5.4xlarge Changed Processor to Intel Xeon Platinum 8275CL (8 Cores / 16 Threads) .
Changed Motherboard to Amazon EC2 c5.4xlarge (1.0 BIOS) .
Changed Memory to 32GB .
Processor Change: CPU Microcode: 0x5003005Security Change: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
gcp-c2-standard-16 Processor: Intel Xeon (8 Cores / 16 Threads) , Motherboard: Google Compute Engine c2-standard-16 , Memory: 64GB , Disk: 32GB PersistentDisk
OS: Debian 10, Kernel: 4.19.0-13-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: scsi_mod.use_blk_mq=Y - Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Mitigation of Clear buffers; SMT Host state unknown + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of Clear buffers; SMT Host state unknown
n2-standard-16 Changed Motherboard to Google Compute Engine n2-standard-16 .
n2d-standard-16 Changed Processor to AMD EPYC 7B12 (8 Cores / 16 Threads) .
Changed Motherboard to Google Compute Engine n2d-standard-16 .
Processor Change: CPU Microcode: 0x1000065Security Change: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 0.67, N = 3 72 149 149 2919 2997 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.302 0.610 0.610 11.400 11.700 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Dbench Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 12 Clients n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-c5.4xlarge 200 400 600 800 1000 SE +/- 3.23, N = 3 SE +/- 3.05, N = 3 SE +/- 3.45, N = 3 SE +/- 15.81, N = 3 325.79 324.81 338.84 1144.42 1. (CC) gcc options: -lpopt -O2
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 400 800 1200 1600 2000 SE +/- 19.64, N = 3 SE +/- 3.28, N = 3 SE +/- 1.07, N = 3 SE +/- 2.47, N = 3 SE +/- 5.93, N = 7 2086.06 673.28 663.81 649.85 648.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 80K 160K 240K 320K 400K SE +/- 1202.90, N = 3 SE +/- 1470.40, N = 3 SE +/- 1215.69, N = 3 SE +/- 1271.94, N = 3 SE +/- 1582.27, N = 7 381866.99 174634.02 189328.70 162761.95 181896.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
RAMspeed SMP This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 8K 16K 24K 32K 40K SE +/- 426.91, N = 5 SE +/- 38.05, N = 3 SE +/- 2.96, N = 3 SE +/- 41.59, N = 3 SE +/- 136.11, N = 10 39649.72 19011.04 19461.93 19218.95 17758.14 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 440.57, N = 15 SE +/- 33.02, N = 3 SE +/- 18.09, N = 3 SE +/- 18.91, N = 3 SE +/- 186.36, N = 7 43638.75 21849.31 22163.33 21873.45 20489.52 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 561.19, N = 15 SE +/- 22.77, N = 3 SE +/- 28.69, N = 3 SE +/- 16.50, N = 3 SE +/- 265.83, N = 3 42899.76 22094.60 22517.40 22066.21 21127.17 1. (CC) gcc options: -O3 -march=native
IOR IOR is a parallel I/O storage benchmark making use of MPI with a particular focus on HPC (High Performance Computing) systems. IOR is developed at the Lawrence Livermore National Laboratory (LLNL). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 16MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.12, N = 9 SE +/- 0.13, N = 9 SE +/- 0.13, N = 9 SE +/- 0.55, N = 3 SE +/- 0.13, N = 3 11.98 12.01 12.01 124.41 130.34 MIN: 95.05 / MAX: 390.35 MIN: 119.26 / MAX: 446.73 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 32MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.31, N = 3 SE +/- 0.07, N = 3 11.84 11.82 11.86 124.07 128.09 MIN: 105.22 / MAX: 234.92 MIN: 122.96 / MAX: 234.67 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 64MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.34, N = 3 SE +/- 0.02, N = 3 11.82 11.81 11.82 123.52 127.39 MIN: 109.18 / MAX: 160.83 MIN: 124.86 / MAX: 160.72 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 8MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.17, N = 9 SE +/- 0.18, N = 9 SE +/- 0.19, N = 9 SE +/- 0.87, N = 3 SE +/- 0.07, N = 3 12.92 12.93 12.92 126.37 134.26 MIN: 81.39 / MAX: 364.9 MIN: 112.57 / MAX: 448.25 1. (CC) gcc options: -O2 -lm -pthread -lmpi
RAMspeed SMP This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 294.04, N = 3 SE +/- 50.54, N = 3 SE +/- 14.86, N = 3 SE +/- 19.34, N = 3 SE +/- 168.32, N = 9 41409.79 22300.72 22637.74 22310.06 20947.24 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 8K 16K 24K 32K 40K SE +/- 212.09, N = 3 SE +/- 36.64, N = 3 SE +/- 24.08, N = 3 SE +/- 25.24, N = 3 SE +/- 101.17, N = 3 36105.67 20732.49 21006.70 21693.04 19434.69 1. (CC) gcc options: -O3 -march=native
Redis Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 500K 1000K 1500K 2000K 2500K SE +/- 17003.82, N = 3 SE +/- 4172.63, N = 3 SE +/- 10861.56, N = 3 SE +/- 17151.29, N = 3 SE +/- 23310.06, N = 3 1636222.29 2171899.33 2390598.67 1318735.58 2141238.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
RAMspeed SMP This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 459.82, N = 3 SE +/- 30.84, N = 3 SE +/- 33.24, N = 3 SE +/- 28.18, N = 3 SE +/- 129.67, N = 3 43509.16 25171.45 25924.76 25947.07 24412.26 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 543.16, N = 3 SE +/- 91.23, N = 3 SE +/- 20.29, N = 3 SE +/- 115.24, N = 3 SE +/- 185.84, N = 15 40777.73 24310.08 24969.16 25139.46 23118.49 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 167.45, N = 3 SE +/- 39.43, N = 3 SE +/- 58.10, N = 3 SE +/- 27.20, N = 3 SE +/- 118.78, N = 3 41988.18 25819.71 26311.39 26218.38 24451.12 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 407.17, N = 3 SE +/- 80.69, N = 3 SE +/- 28.59, N = 3 SE +/- 16.77, N = 3 SE +/- 256.31, N = 3 41452.57 25931.82 26572.39 26243.59 24987.20 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 451.48, N = 3 SE +/- 9.77, N = 3 SE +/- 19.25, N = 3 SE +/- 26.52, N = 3 SE +/- 164.17, N = 3 41079.97 25684.51 26346.90 26552.08 24780.61 1. (CC) gcc options: -O3 -march=native
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 900 1800 2700 3600 4500 SE +/- 2.76, N = 15 SE +/- 2.34, N = 15 3056 3054 3995 2510 2997 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 4 8 12 16 20 SE +/- 0.11, N = 15 SE +/- 0.11, N = 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 11.20 11.30 15.60 9.82 11.70 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30K 60K 90K 120K 150K SE +/- 213.15, N = 3 SE +/- 90.15, N = 3 SE +/- 44.97, N = 3 SE +/- 39.93, N = 3 SE +/- 147.27, N = 3 124211.30 135259.90 151312.52 95437.98 96234.71 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Redis Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 300K 600K 900K 1200K 1500K SE +/- 6487.50, N = 15 SE +/- 12729.64, N = 6 SE +/- 6396.51, N = 3 SE +/- 9414.10, N = 3 SE +/- 16860.24, N = 12 985310.29 1362664.77 1529208.04 1270224.75 1393288.76 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0324 0.0648 0.0972 0.1296 0.162 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0011, N = 5 0.1441 0.1002 0.0929 0.1019 0.1078 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0323 0.0646 0.0969 0.1292 0.1615 SE +/- 0.0004, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0012, N = 4 0.1437 0.1025 0.0945 0.1039 0.1104 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Redis Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 400K 800K 1200K 1600K 2000K SE +/- 6923.76, N = 3 SE +/- 16687.57, N = 13 SE +/- 20378.39, N = 3 SE +/- 19944.05, N = 15 SE +/- 4264.39, N = 3 1124629.87 1555308.66 1707406.21 1409994.28 1625171.67 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 300K 600K 900K 1200K 1500K SE +/- 1313.80, N = 3 SE +/- 437.82, N = 3 SE +/- 688.95, N = 3 SE +/- 750.37, N = 3 SE +/- 3034.32, N = 3 925452.74 1275323.05 1351126.79 1314670.85 1401200.99 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 300 600 900 1200 1500 SE +/- 29.77, N = 9 SE +/- 23.79, N = 9 SE +/- 4.12, N = 3 SE +/- 1.82, N = 3 SE +/- 6.40, N = 3 1600.42 1370.40 1614.33 1492.97 1076.41
Redis Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 500K 1000K 1500K 2000K 2500K SE +/- 9075.94, N = 3 SE +/- 5999.45, N = 3 SE +/- 24505.89, N = 3 SE +/- 12108.31, N = 13 SE +/- 13542.52, N = 3 1504492.63 2018533.08 2236857.50 1787305.03 2074873.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 400K 800K 1200K 1600K 2000K SE +/- 6400.27, N = 3 SE +/- 7035.87, N = 3 SE +/- 13120.08, N = 3 SE +/- 21952.80, N = 15 SE +/- 9722.20, N = 3 1292686.00 1754153.42 1915206.71 1591476.12 1766598.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0136 0.0272 0.0408 0.0544 0.068 SE +/- 0.0008, N = 14 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0004, N = 3 0.0604 0.0454 0.0412 0.0484 0.0435 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0249 0.0498 0.0747 0.0996 0.1245 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0005, N = 3 0.1106 0.0820 0.0758 0.0848 0.0867 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 2K 4K 6K 8K 10K SE +/- 14.51, N = 3 SE +/- 93.12, N = 3 SE +/- 77.68, N = 3 SE +/- 18.19, N = 3 SE +/- 94.95, N = 4 9269.32 8058.16 6409.33 7679.43 7673.02 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Sockperf This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 130K 260K 390K 520K 650K SE +/- 6341.53, N = 25 SE +/- 5065.02, N = 7 SE +/- 6140.00, N = 6 SE +/- 4435.54, N = 5 SE +/- 2402.87, N = 5 585573 544844 619082 460349 431389 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0243 0.0486 0.0729 0.0972 0.1215 SE +/- 0.0006, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0011, N = 3 0.1080 0.0825 0.0764 0.0849 0.0872 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 50% n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0274 0.0548 0.0822 0.1096 0.137 SE +/- 0.0010, N = 9 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0007, N = 15 0.1218 0.0943 0.0864 0.0963 0.0972 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 50 100 150 200 250 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.99, N = 3 222.59 161.26 178.98 166.86 178.11 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Hierarchical INTegration This test runs the U.S. Department of Energy's Ames Laboratory Hierarchical INTegration (HINT) benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 80M 160M 240M 320M 400M SE +/- 136092.51, N = 3 SE +/- 290225.20, N = 3 SE +/- 611194.33, N = 3 SE +/- 457909.69, N = 3 SE +/- 974897.69, N = 3 269367383.13 332378585.64 370034700.43 303251432.06 353889341.32 1. (CC) gcc options: -O3 -march=native -lm
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.52, N = 3 SE +/- 0.52, N = 3 SE +/- 0.55, N = 3 SE +/- 0.38, N = 3 SE +/- 0.38, N = 3 94.08 73.24 69.24 73.79 82.01 1. (CC) gcc options: -O2 -static -pthread -lrt
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0177 0.0354 0.0531 0.0708 0.0885 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0007, N = 15 0.0787 0.0626 0.0582 0.0655 0.0641 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 1.35, N = 15 SE +/- 0.17, N = 3 SE +/- 0.28, N = 3 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 88.92 106.59 118.88 96.55 111.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.029 0.058 0.087 0.116 0.145 SE +/- 0.0001, N = 3 SE +/- 0.0007, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0014, N = 3 0.1289 0.1040 0.0965 0.1058 0.1102 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.023 0.046 0.069 0.092 0.115 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0008, N = 3 0.1022 0.0829 0.0769 0.0861 0.0867 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.31, N = 3 SE +/- 0.07, N = 3 SE +/- 1.00, N = 3 91.47 111.68 103.46 114.71 120.52 -lm -lm -lm 1. (CC) gcc options:
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 SE +/- 0.28, N = 3 SE +/- 0.17, N = 3 SE +/- 0.49, N = 3 94.49 73.62 72.13 78.35 81.97 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.54, N = 3 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.69, N = 3 94.75 74.24 72.43 79.44 81.45 1. (CC) gcc options: -O2 -static -pthread -lrt
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 5 SE +/- 0.24, N = 3 17.19 18.40 15.59 20.29 19.49 -lm -lm -lm 1. (CC) gcc options:
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.49, N = 3 SE +/- 0.31, N = 3 SE +/- 0.15, N = 3 SE +/- 0.21, N = 3 SE +/- 1.09, N = 15 96.40 75.17 74.27 80.90 86.69 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 500 1000 1500 2000 2500 SE +/- 1.62, N = 3 SE +/- 3.19, N = 3 SE +/- 1.69, N = 3 SE +/- 0.59, N = 3 SE +/- 4.99, N = 3 1804.4 2059.1 2305.2 1888.5 2181.0 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 SE +/- 0.80, N = 15 SE +/- 0.64, N = 3 SE +/- 0.55, N = 4 SE +/- 0.16, N = 3 SE +/- 0.46, N = 15 60.50 52.60 47.86 52.32 51.82 -lm -lm -lm 1. (CC) gcc options:
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 1600 3200 4800 6400 8000 SE +/- 60.33, N = 3 SE +/- 51.91, N = 3 SE +/- 49.21, N = 10 SE +/- 68.40, N = 3 SE +/- 53.49, N = 15 5963.48 7462.86 6265.12 6266.79 7297.90 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 160 320 480 640 800 SE +/- 3.51, N = 3 SE +/- 1.84, N = 3 SE +/- 0.52, N = 3 SE +/- 2.33, N = 3 SE +/- 5.69, N = 3 584.57 640.17 729.02 650.25 669.12 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 400 800 1200 1600 2000 SE +/- 0.35, N = 3 SE +/- 0.16, N = 3 SE +/- 6.23, N = 3 SE +/- 0.51, N = 3 SE +/- 0.57, N = 3 1695.33 1464.50 1633.94 1368.62 1582.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 900K 1800K 2700K 3600K 4500K SE +/- 15624.04, N = 3 SE +/- 1263.47, N = 3 SE +/- 11496.05, N = 3 SE +/- 2824.53, N = 3 SE +/- 9678.58, N = 3 3275655.88 3588183.48 4031351.42 3276201.58 3479432.25 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.071, N = 15 SE +/- 0.096, N = 3 SE +/- 0.093, N = 3 SE +/- 0.008, N = 3 SE +/- 0.117, N = 3 8.192 9.775 9.257 10.075 9.371 1. (CC) gcc options: -O2 -static -pthread -lrt
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 12K 24K 36K 48K 60K SE +/- 2.59, N = 3 SE +/- 3.33, N = 3 SE +/- 5.25, N = 3 SE +/- 4.61, N = 3 SE +/- 8.00, N = 3 56129.04 51788.94 57956.16 47430.91 55197.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Coremark This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 70K 140K 210K 280K 350K SE +/- 393.13, N = 3 SE +/- 61.84, N = 3 SE +/- 333.29, N = 3 SE +/- 66.57, N = 3 SE +/- 260.73, N = 3 282525.77 274845.90 307476.22 251713.08 292384.77 1. (CC) gcc options: -O2 -lrt" -lrt
SQLite Speedtest This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.53, N = 3 SE +/- 0.40, N = 3 SE +/- 0.27, N = 3 SE +/- 0.84, N = 3 83.96 82.42 73.06 87.85 88.54 1. (CC) gcc options: -O2 -ldl -lpthread
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0123 0.0246 0.0369 0.0492 0.0615 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0006, N = 3 0.0545 0.0496 0.0450 0.0525 0.0474 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 200K 400K 600K 800K 1000K SE +/- 3322.92, N = 3 SE +/- 5585.77, N = 3 SE +/- 4606.24, N = 3 SE +/- 1060.26, N = 3 SE +/- 4921.24, N = 3 780364.64 771032.40 857228.36 709919.61 816655.95 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0122 0.0244 0.0366 0.0488 0.061 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 0.0544 0.0492 0.0451 0.0531 0.0464 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0122 0.0244 0.0366 0.0488 0.061 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 0.0542 0.0492 0.0450 0.0528 0.0459 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Reads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0151 0.0302 0.0453 0.0604 0.0755 SE +/- 0.0003, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0003, N = 3 0.0570 0.0619 0.0560 0.0671 0.0585 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 1.91, N = 3 SE +/- 5.97, N = 3 SE +/- 1.42, N = 3 SE +/- 0.42, N = 3 SE +/- 2.88, N = 3 2256.90 2302.63 2563.16 2563.90 2681.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 15 30 45 60 75 SE +/- 0.69, N = 5 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.29, N = 3 64.19 61.33 69.16 59.76 65.53 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 10K 20K 30K 40K 50K SE +/- 473.71, N = 3 SE +/- 582.03, N = 3 SE +/- 139.89, N = 3 SE +/- 424.74, N = 5 SE +/- 465.49, N = 3 44274 44343 48648 42341 46004 1. (CXX) g++ options: -pipe -lpthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 22.40, N = 3 SE +/- 28.32, N = 3 SE +/- 6.77, N = 3 SE +/- 43.59, N = 3 SE +/- 53.69, N = 3 36305.86 37604.74 41663.19 36291.41 39854.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 1.4M 2.8M 4.2M 5.6M 7M SE +/- 77069.46, N = 15 SE +/- 8613.26, N = 3 SE +/- 22246.09, N = 3 SE +/- 7036.24, N = 3 SE +/- 34735.51, N = 3 5909219.14 6286939.79 6726926.68 6029137.44 6314828.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.12, N = 15 SE +/- 0.09, N = 9 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 11.5 11.1 11.0 11.4 11.7 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 700 1400 2100 2800 3500 SE +/- 2.08, N = 15 SE +/- 3.58, N = 9 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 3052 3057 3060 2917 2997 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 16M 32M 48M 64M 80M SE +/- 269100.50, N = 3 SE +/- 195733.48, N = 3 SE +/- 25408.10, N = 3 SE +/- 31467.63, N = 3 SE +/- 874783.93, N = 15 73559568.13 71810852.29 73244465.51 72884017.29 71090930.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
IOR IOR is a parallel I/O storage benchmark making use of MPI with a particular focus on HPC (High Performance Computing) systems. IOR is developed at the Lawrence Livermore National Laboratory (LLNL). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 256MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 1.53, N = 9 SE +/- 0.02, N = 3 124.13 126.91 MIN: 75.95 / MAX: 131.86 MIN: 125.98 / MAX: 132 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 512MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 125.55 126.15 MIN: 117.44 / MAX: 127.82 MIN: 124.33 / MAX: 127.56 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 1024MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 124.40 124.80 MIN: 121.37 / MAX: 126.14 MIN: 104.29 / MAX: 126.17 1. (CC) gcc options: -O2 -lm -pthread -lmpi
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 50K 100K 150K 200K 250K SE +/- 22.36, N = 3 SE +/- 15.34, N = 3 SE +/- 0.85, N = 3 SE +/- 36.77, N = 3 251886.18 252164.08 252110.63 251811.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 8 16 24 32 40 SE +/- 0.63, N = 15 SE +/- 0.25, N = 15 SE +/- 0.42, N = 12 SE +/- 0.15, N = 15 SE +/- 0.27, N = 12 34.78 10.56 19.59 9.82 14.94 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 4K 8K 12K 16K 20K SE +/- 73.46, N = 3 SE +/- 70.47, N = 3 SE +/- 4.51, N = 3 SE +/- 148.50, N = 3 SE +/- 302.76, N = 15 15912.69 17287.71 16034.89 17333.93 17009.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 9 18 27 36 45 SE +/- 1.59, N = 12 SE +/- 0.23, N = 3 SE +/- 0.15, N = 3 SE +/- 0.40, N = 3 SE +/- 0.47, N = 3 37.85 40.72 34.59 35.97 36.60 -lm -lm -lm 1. (CC) gcc options:
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 6 12 18 24 30 SE +/- 0.44, N = 15 SE +/- 0.21, N = 3 SE +/- 0.12, N = 3 SE +/- 0.48, N = 15 SE +/- 0.61, N = 15 24.37 18.45 15.63 19.48 19.78 -lm -lm -lm 1. (CC) gcc options:
Sockperf This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 8 16 24 32 40 SE +/- 1.121, N = 25 SE +/- 0.431, N = 25 SE +/- 0.107, N = 25 SE +/- 0.099, N = 5 SE +/- 0.092, N = 5 33.200 21.296 11.328 9.934 11.451 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 4 8 12 16 20 SE +/- 0.197, N = 25 SE +/- 0.025, N = 5 SE +/- 0.010, N = 5 SE +/- 0.071, N = 8 SE +/- 0.053, N = 5 13.660 8.473 8.130 8.082 7.905 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0347 0.0694 0.1041 0.1388 0.1735 SE +/- 0.0032, N = 15 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0009, N = 15 0.1541 0.1080 0.1003 0.1111 0.1147 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0351 0.0702 0.1053 0.1404 0.1755 SE +/- 0.0046, N = 15 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0011, N = 3 0.1560 0.1039 0.0957 0.1038 0.1106 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0151 0.0302 0.0453 0.0604 0.0755 SE +/- 0.0035, N = 15 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0002, N = 3 0.0669 0.0458 0.0415 0.0485 0.0437 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.016 0.032 0.048 0.064 0.08 SE +/- 0.0041, N = 15 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 0.0712 0.0460 0.0416 0.0487 0.0438 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0159 0.0318 0.0477 0.0636 0.0795 SE +/- 0.0041, N = 15 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 0.0707 0.0462 0.0417 0.0487 0.0438 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0134 0.0268 0.0402 0.0536 0.067 SE +/- 0.0032, N = 15 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0004, N = 3 0.0594 0.0500 0.0451 0.0532 0.0468 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 50% n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 0.0274 0.0548 0.0822 0.1096 0.137 SE +/- 0.0045, N = 15 SE +/- 0.0002, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0010, N = 4 0.1219 0.0818 0.0748 0.0836 0.0855 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 178.31, N = 3 SE +/- 16.18, N = 3 SE +/- 8.43, N = 3 SE +/- 14.76, N = 3 SE +/- 29.15, N = 3 2615.09 2234.45 2613.75 2122.77 2191.66
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 100 200 300 400 500 SE +/- 30.20, N = 3 SE +/- 13.97, N = 3 SE +/- 23.63, N = 3 SE +/- 2.06, N = 3 SE +/- 1.88, N = 3 394.84 378.31 439.30 372.59 392.00
IOR IOR is a parallel I/O storage benchmark making use of MPI with a particular focus on HPC (High Performance Computing) systems. IOR is developed at the Lawrence Livermore National Laboratory (LLNL). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 4MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.28, N = 9 SE +/- 0.33, N = 9 SE +/- 0.34, N = 9 SE +/- 0.04, N = 3 SE +/- 0.51, N = 3 14.63 14.78 15.04 125.20 141.89 MIN: 11.22 / MAX: 246.51 MIN: 11.21 / MAX: 261.75 MIN: 80.73 / MAX: 362.63 MIN: 110.29 / MAX: 421.74 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.58, N = 12 SE +/- 0.48, N = 12 SE +/- 0.50, N = 12 SE +/- 1.21, N = 3 SE +/- 0.63, N = 3 17.46 18.70 18.92 123.96 154.17 MIN: 10.26 / MAX: 356.52 MIN: 10.23 / MAX: 338.95 MIN: 10.13 / MAX: 339.46 MIN: 95.52 / MAX: 306.52 MIN: 121.75 / MAX: 385.23 1. (CC) gcc options: -O2 -lm -pthread -lmpi
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 SE +/- 0.16, N = 15 SE +/- 0.15, N = 15 5 5 5 60 62 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.36, N = 15 SE +/- 0.31, N = 15 SE +/- 0.33, N = 15 SE +/- 0.33, N = 3 14.9 15.1 14.7 128.0 131.0 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 SE +/- 6.14, N = 12 SE +/- 6.10, N = 12 SE +/- 0.67, N = 3 3 14 14 60 62 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 12.49, N = 12 SE +/- 12.42, N = 12 SE +/- 1.20, N = 3 11.9 34.9 34.6 128.0 131.0 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 3.62, N = 14 SE +/- 1.00, N = 3 SE +/- 2.08, N = 3 SE +/- 3.18, N = 3 171 304 302 2458 2992 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.015, N = 14 SE +/- 0.004, N = 3 SE +/- 0.000, N = 3 SE +/- 0.008, N = 3 SE +/- 0.000, N = 3 0.699 1.231 1.224 9.846 11.700 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 SE +/- 0.16, N = 15 5 46 46 60 62 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.27, N = 15 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.33, N = 3 14.5 99.7 99.5 128.0 131.0 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 SE +/- 2.47, N = 15 5 40 40 61 62 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 5.02, N = 15 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 16.0 86.4 86.2 129.0 131.0 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 n2d-standard-16 n2-standard-16 gcp-c2-standard-16 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 7.38, N = 12 SE +/- 0.40, N = 3 33.65 25.62 21.83 92.54 33.43 1. (CC) gcc options: -O2 -lm -ldl -lpthread
aws-m5.4xlarge Processor: Intel Xeon Platinum 8175M (8 Cores / 16 Threads), Motherboard: Amazon EC2 m5.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 62GB, Disk: 32GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Debian 10, Kernel: 4.19.0-14-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x2006906Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown
Testing initiated at 10 February 2021 17:38 by user admin.
aws-c5.4xlarge Processor: Intel Xeon Platinum 8275CL (8 Cores / 16 Threads), Motherboard: Amazon EC2 c5.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 32GB, Disk: 32GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Debian 10, Kernel: 4.19.0-14-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x5003005Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 February 2021 17:46 by user admin.
gcp-c2-standard-16 Processor: Intel Xeon (8 Cores / 16 Threads), Motherboard: Google Compute Engine c2-standard-16, Memory: 64GB, Disk: 32GB PersistentDisk
OS: Debian 10, Kernel: 4.19.0-13-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: scsi_mod.use_blk_mq=Y - Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Mitigation of Clear buffers; SMT Host state unknown + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of Clear buffers; SMT Host state unknown
Testing initiated at 10 February 2021 17:11 by user rajat.ga.
n2-standard-16 Processor: Intel Xeon (8 Cores / 16 Threads), Motherboard: Google Compute Engine n2-standard-16, Memory: 64GB, Disk: 32GB PersistentDisk
OS: Debian 10, Kernel: 4.19.0-13-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: scsi_mod.use_blk_mq=Y - Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Mitigation of Clear buffers; SMT Host state unknown + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of Clear buffers; SMT Host state unknown
Testing initiated at 10 February 2021 17:28 by user rajat.ga.
n2d-standard-16 Processor: AMD EPYC 7B12 (8 Cores / 16 Threads), Motherboard: Google Compute Engine n2d-standard-16, Memory: 64GB, Disk: 32GB PersistentDisk
OS: Debian 10, Kernel: 4.19.0-13-cloud-amd64 (x86_64), Compiler: GCC 8.3.0, File-System: ext4, System Layer: KVM
Kernel Notes: scsi_mod.use_blk_mq=Y - Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1000065Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 February 2021 16:19 by user rajat.ga.