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
benchmark-m5 Processor Motherboard Chipset Memory Disk Network OS Kernel Compiler File-System System Layer aws-m5.4xlarge aws-c5.4xlarge Intel Xeon Platinum 8175M (8 Cores / 16 Threads) Amazon EC2 m5.4xlarge (1.0 BIOS) Intel 440FX 82441FX PMC 62GB 32GB Amazon Elastic Block Store Amazon Elastic Debian 10 4.19.0-14-cloud-amd64 (x86_64) GCC 8.3.0 ext4 KVM Intel Xeon Platinum 8275CL (8 Cores / 16 Threads) Amazon EC2 c5.4xlarge (1.0 BIOS) 32GB OpenBenchmarking.org Kernel Details - Transparent Huge Pages: always Compiler Details - --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 -v Disk Details - NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - aws-m5.4xlarge: CPU Microcode: 0x2006906 - aws-c5.4xlarge: CPU Microcode: 0x5003005 Java Details - OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2) Python Details - Python 2.7.16 + Python 3.7.3 Security Details - aws-m5.4xlarge: 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: 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
aws-m5.4xlarge vs. aws-c5.4xlarge Comparison Phoronix Test Suite Baseline +44.2% +44.2% +88.4% +88.4% +132.6% +132.6% 176.8% 62.4% 52.1% 24.4% 21.7% 19.4% 19.1% 18.8% 16.7% 16.5% 16.4% 16.2% 16.1% 15.6% 15.6% 15.5% 15.3% 15% 15% 14.7% 14.4% 13.7% 13.3% 11.8% 11.3% 11.2% 11.2% 11% 11% 10.8% 10.6% 9.8% 9.7% 9.7% 8.7% 8.4% 7.5% 6.7% 6.6% 6.2% 6.2% 5.2% 4.8% 4.7% 4.6% 4.1% 3.3% 3.3% 3.3% 3.2% 3.2% 3.1% 2.9% 2.7% 2.7% 2.6% 2.6% 2.3% 2.3% 2.3% 2.2% 2.2% 2.2% 1 LPOP CPU Cache Compile 38.7% 2MB Rand Write - Linux AIO - No - Yes - 4KB Seq Write - Linux AIO - No - Yes - 4KB Seq Write - Linux AIO - No - Yes - 4KB Rand Write - Linux AIO - No - Yes - 4KB FLOAT Socket Activity Vector Math CoreMark Size 666 - I.P.S GET G.Q.D.S Crypto R.4.b.P Latency Under Load 15.3% SET G.C.S.F 8 - 100% Reads 16 - 100% Reads 4 - 100% Reads 1 - 100% Reads 4MB Atomic Scale - Integer 11.6% 8 - 100% Writes 1 - 100% Writes 2 - 100% Writes 2.A.2.B.S 11.1% SADD 4 - 100% Writes 2 - 100% Reads Time To Compile Matrix Math LPUSH H.2.V.E Average - Integer 8.7% C.S.T Time To Compile Scale - Floating Point 8.2% 4.A.6.B.S Copy - Integer 7.2% 1.A.2.B.S.4.T 7.2% Copy - Floating Point 7.1% Add - Floating Point 6.8% MMAP Throughput 6.7% Semaphores 2 - 8.R.2.W 6.6% Average - Floating Point 6.5% Triad - Integer 6.3% 4 - 8.R.2.W 6.3% 8MB Context Switching 8 - 8.R.2.W 5.8% Initial Create Memory Allocations 5.1% Add - Integer 5% 16MB S.V.M.P 1.A.2.B.S 4.6% CPU Stress Triad - Floating Point 4.4% 1 - 8.R.2.W 4.2% Create Files Seq Read - Linux AIO - No - Yes - 2MB Rand Write - Linux AIO - No - Yes - 2MB Seq Write - Linux AIO - No - Yes - 2MB Read Compiled Tree 16 - 8.R.2.W 3.2% 32MB 64MB MEMFD Seq Read - Linux AIO - No - Yes - 4KB 2 - 50% 2.7% Rand Read - Linux AIO - No - Yes - 4KB Seq Read - Linux AIO - No - Yes - 4KB Rand Read - Linux AIO - No - Yes - 4KB 1.A.2.B.S.2.T 2.5% Malloc 2.5% Seq Read - Linux AIO - No - Yes - 2MB Rand Write - Linux AIO - No - Yes - 2MB Seq Write - Linux AIO - No - Yes - 2MB 8 - 50% 2.3% 4 - 50% 2.2% 256MB Latency Ping Pong 16 - 100% Writes SQLite Redis Stress-NG Compile Bench IOR Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Hierarchical INTegration Stress-NG Stress-NG Coremark Redis Stress-NG Stress-NG OpenSSL Sockperf Redis Stress-NG pmbench pmbench pmbench pmbench IOR Stress-NG RAMspeed SMP pmbench pmbench pmbench Multichase Pointer Chaser Redis pmbench pmbench Timed Apache Compilation Stress-NG Redis x264 RAMspeed SMP 7-Zip Compression Timed Linux Kernel Compilation RAMspeed SMP Multichase Pointer Chaser RAMspeed SMP Multichase Pointer Chaser RAMspeed SMP RAMspeed SMP Stress-NG Sockperf Stress-NG pmbench RAMspeed SMP RAMspeed SMP pmbench IOR Stress-NG pmbench Compile Bench OSBench RAMspeed SMP IOR Stress-NG Multichase Pointer Chaser Stress-NG RAMspeed SMP pmbench OSBench Flexible IO Tester Flexible IO Tester Flexible IO Tester Compile Bench pmbench IOR IOR Stress-NG Flexible IO Tester pmbench Flexible IO Tester Flexible IO Tester Flexible IO Tester Multichase Pointer Chaser Stress-NG Flexible IO Tester Flexible IO Tester Flexible IO Tester pmbench pmbench IOR Sockperf pmbench aws-m5.4xlarge aws-c5.4xlarge
benchmark-m5 ior: 1024MB - Default Test Directory ior: 256MB - Default Test Directory ior: 512MB - Default Test Directory dbench: 12 Clients ior: 64MB - Default Test Directory hint: FLOAT ramspeed: Average - Integer ior: 32MB - Default Test Directory sqlite: 1 pmbench: 16 - 80% Reads 20% Writes pmbench: 16 - 50% pmbench: 16 - 100% Writes ramspeed: Scale - Floating Point ramspeed: Average - Floating Point ramspeed: Add - Floating Point stress-ng: CPU Cache ior: 16MB - Default Test Directory compilebench: Compile build-linux-kernel: Time To Compile stress-ng: Malloc stress-ng: Socket Activity stress-ng: Forking sqlite-speedtest: Timed Time - Size 1,000 ramspeed: Triad - Floating Point pmbench: 8 - 80% Reads 20% Writes ramspeed: Copy - Floating Point ramspeed: Copy - Integer ramspeed: Add - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer pmbench: 4 - 80% Reads 20% Writes pmbench: 8 - 50% pmbench: 1 - 80% Reads 20% Writes pmbench: 1 - 50% pmbench: 2 - 80% Reads 20% Writes pmbench: 1 - 100% Writes pmbench: 2 - 50% pmbench: 2 - 100% Writes pmbench: 4 - 50% pmbench: 16 - 100% Reads pmbench: 4 - 100% Writes pmbench: 8 - 100% Writes pmbench: 8 - 100% Reads pmbench: 4 - 100% Reads pmbench: 2 - 100% Reads pmbench: 1 - 100% Reads compress-7zip: Compress Speed Test ior: 8MB - Default Test Directory redis: SET stress-ng: Atomic stress-ng: NUMA redis: SADD redis: LPUSH redis: GET fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory stress-ng: Memory Copying fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory stress-ng: RdRand stress-ng: CPU Stress stress-ng: Crypto stress-ng: System V Message Passing stress-ng: Glibc C String Functions stress-ng: Matrix Math stress-ng: MEMFD stress-ng: Glibc Qsort Data Sorting stress-ng: Context Switching stress-ng: Vector Math stress-ng: Semaphores stress-ng: SENDFILE stress-ng: MMAP ior: 4MB - Default Test Directory build-apache: Time To Compile coremark: CoreMark Size 666 - Iterations Per Second osbench: Create Threads openssl: RSA 4096-bit Performance sockperf: Latency Ping Pong redis: LPOP osbench: Launch Programs sockperf: Latency Under Load sockperf: Throughput ior: 2MB - Default Test Directory multichase: 1GB Array, 256 Byte Stride, 4 Threads x264: H.264 Video Encoding osbench: Create Files osbench: Memory Allocations osbench: Create Processes multichase: 1GB Array, 256 Byte Stride multichase: 1GB Array, 256 Byte Stride, 2 Threads multichase: 256MB Array, 256 Byte Stride multichase: 4MB Array, 64 Byte Stride compilebench: Read Compiled Tree compilebench: Initial Create aws-m5.4xlarge aws-c5.4xlarge 124.40 124.13 125.55 123.52 303251432.06399 25139.46 124.07 92.540 0.1111 0.0963 0.0655 19218.95 22310.06 21873.45 9.82 124.41 1492.97 96.809 72884017.29 6266.79 17333.93 87.850 22066.21 0.1019 26552.08 26218.38 26243.59 21693.04 25947.07 0.1039 0.0836 0.1058 0.0861 0.1038 0.0487 0.0849 0.0487 0.0848 0.0671 0.0485 0.0484 0.0528 0.0531 0.0525 0.0532 42341 126.37 1409994.28 162761.95 649.85 1591476.12 1270224.75 1787305.03 60 128 2917 11.4 2919 11.4 61 129 7679.43 60 128 60 128 2458 9.846 2510 9.82 252110.63 2563.90 1368.62 6029137.44 709919.61 36291.41 650.25 96.55 3276201.58 47430.91 1314670.85 95437.98 166.86 125.20 26.720 251713.082346 19.482295 1888.5 8.082 1318735.58 52.320162 9.934 460349 123.96 80.902 59.76 20.293070 114.707311 35.973390 78.351 79.439 73.791 10.075 2122.77 372.59 124.80 126.91 126.15 1144.42 127.39 353889341.31806 23118.49 128.09 33.428 0.1147 0.0972 0.0641 17758.14 20947.24 20489.52 14.94 130.34 1076.41 89.319 71090930.30 7297.90 17009.14 88.535 21127.17 0.1078 24780.61 24451.12 24987.20 19434.69 24412.26 0.1104 0.0855 0.1102 0.0867 0.1106 0.0438 0.0872 0.0438 0.0867 0.0585 0.0437 0.0435 0.0459 0.0464 0.0474 0.0468 46004 134.26 1625171.67 181896.80 648.92 1766598.42 1393288.76 2074873.25 62 131 2997 11.7 2997 11.7 62 131 7673.02 62 131 62 131 2992 11.7 2997 11.7 251811.26 2681.37 1582.17 6314828.37 816655.95 39854.37 669.12 111.66 3479432.25 55197.84 1401200.99 96234.71 178.11 141.89 24.150 292384.767223 19.784451 2181.0 7.905 2141238.25 51.823298 11.451 431389 154.17 86.689 65.53 19.488771 120.522261 36.600431 81.972 81.454 82.009 9.371 2191.66 392.00 OpenBenchmarking.org
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: 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
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
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: 64MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.34, N = 3 SE +/- 0.02, N = 3 123.52 127.39 MIN: 109.18 / MAX: 160.83 MIN: 124.86 / MAX: 160.72 1. (CC) gcc options: -O2 -lm -pthread -lmpi
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: 32MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.07, N = 3 124.07 128.09 MIN: 105.22 / MAX: 234.92 MIN: 122.96 / MAX: 234.67 1. (CC) gcc options: -O2 -lm -pthread -lmpi
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 aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 7.38, N = 12 SE +/- 0.40, N = 3 92.54 33.43 1. (CC) gcc options: -O2 -lm -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 aws-m5.4xlarge aws-c5.4xlarge 0.0258 0.0516 0.0774 0.1032 0.129 SE +/- 0.0001, N = 3 SE +/- 0.0009, N = 15 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: 16 - Read-Write Ratio: 50% aws-m5.4xlarge aws-c5.4xlarge 0.0219 0.0438 0.0657 0.0876 0.1095 SE +/- 0.0000, N = 3 SE +/- 0.0007, N = 15 0.0963 0.0972 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% Writes aws-m5.4xlarge aws-c5.4xlarge 0.0147 0.0294 0.0441 0.0588 0.0735 SE +/- 0.0001, N = 3 SE +/- 0.0007, N = 15 0.0655 0.0641 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point aws-m5.4xlarge aws-c5.4xlarge 5K 10K 15K 20K 25K SE +/- 19.34, N = 3 SE +/- 168.32, N = 9 22310.06 20947.24 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point aws-m5.4xlarge aws-c5.4xlarge 5K 10K 15K 20K 25K SE +/- 18.91, N = 3 SE +/- 186.36, N = 7 21873.45 20489.52 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 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.55, N = 3 SE +/- 0.13, N = 3 124.41 130.34 MIN: 95.05 / MAX: 390.35 MIN: 119.26 / MAX: 446.73 1. (CC) gcc options: -O2 -lm -pthread -lmpi
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 aws-m5.4xlarge aws-c5.4xlarge 300 600 900 1200 1500 SE +/- 1.82, N = 3 SE +/- 6.40, N = 3 1492.97 1076.41
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity aws-m5.4xlarge aws-c5.4xlarge 1600 3200 4800 6400 8000 SE +/- 68.40, N = 3 SE +/- 53.49, N = 15 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: Forking aws-m5.4xlarge aws-c5.4xlarge 4K 8K 12K 16K 20K SE +/- 148.50, N = 3 SE +/- 302.76, N = 15 17333.93 17009.14 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: 8 - Read-Write Ratio: 80% Reads 20% Writes aws-m5.4xlarge aws-c5.4xlarge 0.0243 0.0486 0.0729 0.0972 0.1215 SE +/- 0.0001, N = 3 SE +/- 0.0011, N = 5 0.1019 0.1078 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer aws-m5.4xlarge aws-c5.4xlarge 6K 12K 18K 24K 30K SE +/- 27.20, N = 3 SE +/- 118.78, N = 3 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 aws-m5.4xlarge aws-c5.4xlarge 6K 12K 18K 24K 30K SE +/- 16.77, N = 3 SE +/- 256.31, N = 3 26243.59 24987.20 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer aws-m5.4xlarge aws-c5.4xlarge 5K 10K 15K 20K 25K SE +/- 25.24, N = 3 SE +/- 101.17, N = 3 21693.04 19434.69 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer aws-m5.4xlarge aws-c5.4xlarge 6K 12K 18K 24K 30K SE +/- 28.18, N = 3 SE +/- 129.67, N = 3 25947.07 24412.26 1. (CC) gcc options: -O3 -march=native
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: 80% Reads 20% Writes aws-m5.4xlarge aws-c5.4xlarge 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.0001, N = 3 SE +/- 0.0012, N = 4 0.1039 0.1104 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% aws-m5.4xlarge aws-c5.4xlarge 0.0192 0.0384 0.0576 0.0768 0.096 SE +/- 0.0000, N = 3 SE +/- 0.0010, N = 4 0.0836 0.0855 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: 80% Reads 20% Writes aws-m5.4xlarge aws-c5.4xlarge 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.0001, N = 3 SE +/- 0.0014, N = 3 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% aws-m5.4xlarge aws-c5.4xlarge 0.0195 0.039 0.0585 0.078 0.0975 SE +/- 0.0001, N = 3 SE +/- 0.0008, N = 3 0.0861 0.0867 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 aws-m5.4xlarge aws-c5.4xlarge 0.0249 0.0498 0.0747 0.0996 0.1245 SE +/- 0.0000, N = 3 SE +/- 0.0011, N = 3 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: 1 - Read-Write Ratio: 100% Writes aws-m5.4xlarge aws-c5.4xlarge 0.011 0.022 0.033 0.044 0.055 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 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: 2 - Read-Write Ratio: 50% aws-m5.4xlarge aws-c5.4xlarge 0.0196 0.0392 0.0588 0.0784 0.098 SE +/- 0.0001, N = 3 SE +/- 0.0011, N = 3 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: 2 - Read-Write Ratio: 100% Writes aws-m5.4xlarge aws-c5.4xlarge 0.011 0.022 0.033 0.044 0.055 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 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: 4 - Read-Write Ratio: 50% aws-m5.4xlarge aws-c5.4xlarge 0.0195 0.039 0.0585 0.078 0.0975 SE +/- 0.0000, N = 3 SE +/- 0.0005, N = 3 0.0848 0.0867 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 aws-m5.4xlarge aws-c5.4xlarge 0.0151 0.0302 0.0453 0.0604 0.0755 SE +/- 0.0002, N = 3 SE +/- 0.0003, N = 3 0.0671 0.0585 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 aws-m5.4xlarge aws-c5.4xlarge 0.0109 0.0218 0.0327 0.0436 0.0545 SE +/- 0.0000, N = 3 SE +/- 0.0002, N = 3 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: 8 - Read-Write Ratio: 100% Writes aws-m5.4xlarge aws-c5.4xlarge 0.0109 0.0218 0.0327 0.0436 0.0545 SE +/- 0.0000, N = 3 SE +/- 0.0004, N = 3 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: 8 - Read-Write Ratio: 100% Reads aws-m5.4xlarge aws-c5.4xlarge 0.0119 0.0238 0.0357 0.0476 0.0595 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 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: 4 - Read-Write Ratio: 100% Reads aws-m5.4xlarge aws-c5.4xlarge 0.0119 0.0238 0.0357 0.0476 0.0595 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 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: 2 - Read-Write Ratio: 100% Reads aws-m5.4xlarge aws-c5.4xlarge 0.0118 0.0236 0.0354 0.0472 0.059 SE +/- 0.0000, N = 3 SE +/- 0.0006, N = 3 0.0525 0.0474 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 aws-m5.4xlarge aws-c5.4xlarge 0.012 0.024 0.036 0.048 0.06 SE +/- 0.0000, N = 3 SE +/- 0.0004, N = 3 0.0532 0.0468 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
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: 8MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.87, N = 3 SE +/- 0.07, N = 3 126.37 134.26 MIN: 81.39 / MAX: 364.9 MIN: 112.57 / MAX: 448.25 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA aws-m5.4xlarge aws-c5.4xlarge 140 280 420 560 700 SE +/- 2.47, N = 3 SE +/- 5.93, N = 7 649.85 648.92 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: SADD aws-m5.4xlarge aws-c5.4xlarge 400K 800K 1200K 1600K 2000K SE +/- 21952.80, N = 15 SE +/- 9722.20, N = 3 1591476.12 1766598.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH aws-m5.4xlarge aws-c5.4xlarge 300K 600K 900K 1200K 1500K SE +/- 9414.10, N = 3 SE +/- 16860.24, N = 12 1270224.75 1393288.76 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET aws-m5.4xlarge aws-c5.4xlarge 400K 800K 1200K 1600K 2000K SE +/- 12108.31, N = 13 SE +/- 13542.52, N = 3 1787305.03 2074873.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
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 Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 SE +/- 0.67, N = 3 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 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 1.20, N = 3 128 131 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 aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 0.67, N = 3 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
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 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 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: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 0.67, N = 3 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 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 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: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 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 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 129 131 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -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: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 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 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.33, N = 3 128 131 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 Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 14 28 42 56 70 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 aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.33, N = 3 128 131 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 aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 2.08, N = 3 SE +/- 3.18, N = 3 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 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.008, N = 3 SE +/- 0.000, N = 3 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: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 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 aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 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
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress aws-m5.4xlarge aws-c5.4xlarge 600 1200 1800 2400 3000 SE +/- 0.42, N = 3 SE +/- 2.88, N = 3 2563.90 2681.37 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 aws-m5.4xlarge aws-c5.4xlarge 300 600 900 1200 1500 SE +/- 0.51, N = 3 SE +/- 0.57, N = 3 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: System V Message Passing aws-m5.4xlarge aws-c5.4xlarge 1.4M 2.8M 4.2M 5.6M 7M SE +/- 7036.24, N = 3 SE +/- 34735.51, N = 3 6029137.44 6314828.37 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: Glibc C String Functions aws-m5.4xlarge aws-c5.4xlarge 200K 400K 600K 800K 1000K SE +/- 1060.26, N = 3 SE +/- 4921.24, N = 3 709919.61 816655.95 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: Matrix Math aws-m5.4xlarge aws-c5.4xlarge 9K 18K 27K 36K 45K SE +/- 43.59, N = 3 SE +/- 53.69, N = 3 36291.41 39854.37 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 aws-m5.4xlarge aws-c5.4xlarge 140 280 420 560 700 SE +/- 2.33, N = 3 SE +/- 5.69, N = 3 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: Glibc Qsort Data Sorting aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 96.55 111.66 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 aws-m5.4xlarge aws-c5.4xlarge 700K 1400K 2100K 2800K 3500K SE +/- 2824.53, N = 3 SE +/- 9678.58, N = 3 3276201.58 3479432.25 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: Vector Math aws-m5.4xlarge aws-c5.4xlarge 12K 24K 36K 48K 60K SE +/- 4.61, N = 3 SE +/- 8.00, N = 3 47430.91 55197.84 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: Semaphores aws-m5.4xlarge aws-c5.4xlarge 300K 600K 900K 1200K 1500K SE +/- 750.37, N = 3 SE +/- 3034.32, N = 3 1314670.85 1401200.99 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: SENDFILE aws-m5.4xlarge aws-c5.4xlarge 20K 40K 60K 80K 100K SE +/- 39.93, N = 3 SE +/- 147.27, N = 3 95437.98 96234.71 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: MMAP aws-m5.4xlarge aws-c5.4xlarge 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.99, N = 3 166.86 178.11 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: 4MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.51, N = 3 125.20 141.89 MIN: 80.73 / MAX: 362.63 MIN: 110.29 / MAX: 421.74 1. (CC) gcc options: -O2 -lm -pthread -lmpi
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 Threads aws-m5.4xlarge aws-c5.4xlarge 5 10 15 20 25 SE +/- 0.48, N = 15 SE +/- 0.61, N = 15 19.48 19.78 -lm 1. (CC) gcc options:
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 aws-m5.4xlarge aws-c5.4xlarge 500 1000 1500 2000 2500 SE +/- 0.59, N = 3 SE +/- 4.99, N = 3 1888.5 2181.0 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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 aws-m5.4xlarge aws-c5.4xlarge 500K 1000K 1500K 2000K 2500K SE +/- 17151.29, N = 3 SE +/- 23310.06, N = 3 1318735.58 2141238.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
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 aws-m5.4xlarge aws-c5.4xlarge 12 24 36 48 60 SE +/- 0.16, N = 3 SE +/- 0.46, N = 15 52.32 51.82 -lm 1. (CC) gcc options:
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput aws-m5.4xlarge aws-c5.4xlarge 100K 200K 300K 400K 500K SE +/- 4435.54, N = 5 SE +/- 2402.87, N = 5 460349 431389 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
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: 2MB - Disk Target: Default Test Directory aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 1.21, N = 3 SE +/- 0.63, N = 3 123.96 154.17 MIN: 95.52 / MAX: 306.52 MIN: 121.75 / MAX: 385.23 1. (CC) gcc options: -O2 -lm -pthread -lmpi
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 aws-m5.4xlarge aws-c5.4xlarge 15 30 45 60 75 SE +/- 0.08, N = 3 SE +/- 0.29, N = 3 59.76 65.53 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
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 aws-m5.4xlarge aws-c5.4xlarge 5 10 15 20 25 SE +/- 0.22, N = 5 SE +/- 0.24, N = 3 20.29 19.49 -lm 1. (CC) gcc options:
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations aws-m5.4xlarge aws-c5.4xlarge 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 1.00, N = 3 114.71 120.52 -lm 1. (CC) gcc options:
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes aws-m5.4xlarge aws-c5.4xlarge 8 16 24 32 40 SE +/- 0.40, N = 3 SE +/- 0.47, N = 3 35.97 36.60 -lm 1. (CC) gcc options:
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.69, N = 3 79.44 81.45 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride aws-m5.4xlarge aws-c5.4xlarge 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.38, N = 3 73.79 82.01 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride aws-m5.4xlarge aws-c5.4xlarge 3 6 9 12 15 SE +/- 0.008, N = 3 SE +/- 0.117, N = 3 10.075 9.371 1. (CC) gcc options: -O2 -static -pthread -lrt
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 aws-m5.4xlarge aws-c5.4xlarge 500 1000 1500 2000 2500 SE +/- 14.76, N = 3 SE +/- 29.15, N = 3 2122.77 2191.66
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.