KVM testing on Debian 10 via the Phoronix Test Suite.
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
benchmark-compute OpenBenchmarking.org Phoronix Test Suite Intel Xeon (8 Cores / 16 Threads) Google Compute Engine c2-standard-16 64GB 32GB PersistentDisk Debian 10 4.19.0-13-cloud-amd64 (x86_64) GCC 8.3.0 ext4 KVM Processor Motherboard Memory Disk OS Kernel Compiler File-System System Layer Benchmark-compute Performance System Logs - scsi_mod.use_blk_mq=Y - Transparent Huge Pages: always - --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 - NONE / discard,errors=remount-ro,relatime,rw / Block Size: 4096 - CPU Microcode: 0x1 - OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2) - Python 2.7.16 + Python 3.7.3 - 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
benchmark-compute hint: FLOAT stress-ng: System V Message Passing stress-ng: Glibc Qsort Data Sorting stress-ng: Glibc C String Functions stress-ng: Context Switching stress-ng: Socket Activity stress-ng: Memory Copying stress-ng: Vector Math stress-ng: Matrix Math stress-ng: Semaphores stress-ng: CPU Stress stress-ng: SENDFILE stress-ng: Forking stress-ng: RdRand stress-ng: Malloc stress-ng: Crypto stress-ng: Atomic stress-ng: MEMFD stress-ng: NUMA stress-ng: MMAP redis: SET redis: GET redis: LPUSH redis: SADD redis: LPOP sqlite-speedtest: Timed Time - Size 1,000 multichase: 1GB Array, 256 Byte Stride, 4 Threads multichase: 1GB Array, 256 Byte Stride, 2 Threads multichase: 256MB Array, 256 Byte Stride multichase: 1GB Array, 256 Byte Stride multichase: 4MB Array, 64 Byte Stride openssl: RSA 4096-bit Performance build-linux-kernel: Time To Compile build-apache: Time To Compile compress-7zip: Compress Speed Test coremark: CoreMark Size 666 - Iterations Per Second x264: H.264 Video Encoding osbench: Memory Allocations osbench: Create Processes osbench: Launch Programs osbench: Create Threads osbench: Create Files sockperf: Latency Under Load sockperf: Latency Ping Pong sockperf: Throughput pmbench: 16 - 80% Reads 20% Writes pmbench: 8 - 80% Reads 20% Writes pmbench: 4 - 80% Reads 20% Writes pmbench: 2 - 80% Reads 20% Writes pmbench: 1 - 80% Reads 20% Writes pmbench: 16 - 100% Writes pmbench: 8 - 100% Writes pmbench: 4 - 100% Writes pmbench: 2 - 100% Writes pmbench: 16 - 100% Reads pmbench: 1 - 100% Writes pmbench: 8 - 100% Reads pmbench: 4 - 100% Reads pmbench: 2 - 100% Reads pmbench: 1 - 100% Reads pmbench: 16 - 50% pmbench: 8 - 50% pmbench: 4 - 50% pmbench: 2 - 50% pmbench: 1 - 50% ramspeed: Average - Floating Point ramspeed: Triad - Floating Point ramspeed: Scale - Floating Point ramspeed: Copy - Floating Point ramspeed: Add - Floating Point ramspeed: Average - Integer ramspeed: Triad - Integer ramspeed: Scale - Integer ramspeed: Copy - Integer ramspeed: Add - Integer compilebench: Read Compiled Tree compilebench: Compile ior: 64MB - Default Test Directory ior: 32MB - Default Test Directory ior: 16MB - Default Test Directory ior: 8MB - Default Test Directory dbench: 12 Clients fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - 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 Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - 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 sqlite: 1 stress-ng: CPU Cache compilebench: Initial Create ior: 4MB - Default Test Directory ior: 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: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory gcp-c2-standard-16 370034700.43361 6726926.68 118.88 857228.36 4031351.42 6265.12 6409.33 57956.16 41663.19 1351126.79 2563.16 151312.52 16034.89 252164.08 73244465.51 1633.94 189328.70 729.02 663.81 178.98 1707406.21 2236857.50 1529208.04 1915206.71 2390598.67 73.059 74.266 72.429 69.241 72.131 9.257 2305.2 85.320 22.996 48648 307476.221107 69.16 103.456100 34.593741 47.864318 15.630722 15.585472 11.328 8.130 619082 0.1003 0.0929 0.0945 0.0957 0.0965 0.0582 0.0412 0.0415 0.0416 0.0560 0.0417 0.0450 0.0451 0.0450 0.0451 0.0864 0.0748 0.0758 0.0764 0.0769 22637.74 22517.40 19461.93 26346.90 22163.33 24969.16 25924.76 21006.70 26311.39 26572.39 2613.75 1614.33 11.82 11.86 12.01 12.92 338.840 3995 15.6 3060 11 302 1.224 46 99.5 149 0.610 40 86.2 21.829 19.59 439.30 15.04 18.92 5 14.7 14 34.6 OpenBenchmarking.org
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting gcp-c2-standard-16 30 60 90 120 150 SE +/- 0.28, N = 3 118.88 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 gcp-c2-standard-16 200K 400K 600K 800K 1000K SE +/- 4606.24, N = 3 857228.36 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 gcp-c2-standard-16 900K 1800K 2700K 3600K 4500K SE +/- 11496.05, N = 3 4031351.42 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: Socket Activity gcp-c2-standard-16 1300 2600 3900 5200 6500 SE +/- 49.21, N = 10 6265.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: Memory Copying gcp-c2-standard-16 1400 2800 4200 5600 7000 SE +/- 77.68, N = 3 6409.33 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 gcp-c2-standard-16 12K 24K 36K 48K 60K SE +/- 5.25, N = 3 57956.16 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 gcp-c2-standard-16 9K 18K 27K 36K 45K SE +/- 6.77, N = 3 41663.19 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 gcp-c2-standard-16 300K 600K 900K 1200K 1500K SE +/- 688.95, N = 3 1351126.79 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 Stress gcp-c2-standard-16 600 1200 1800 2400 3000 SE +/- 1.42, N = 3 2563.16 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 gcp-c2-standard-16 30K 60K 90K 120K 150K SE +/- 44.97, N = 3 151312.52 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 gcp-c2-standard-16 3K 6K 9K 12K 15K SE +/- 4.51, N = 3 16034.89 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: RdRand gcp-c2-standard-16 50K 100K 150K 200K 250K SE +/- 15.34, N = 3 252164.08 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: Malloc gcp-c2-standard-16 16M 32M 48M 64M 80M SE +/- 25408.10, N = 3 73244465.51 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 gcp-c2-standard-16 400 800 1200 1600 2000 SE +/- 6.23, N = 3 1633.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: Atomic gcp-c2-standard-16 40K 80K 120K 160K 200K SE +/- 1215.69, N = 3 189328.70 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 gcp-c2-standard-16 160 320 480 640 800 SE +/- 0.52, N = 3 729.02 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: NUMA gcp-c2-standard-16 140 280 420 560 700 SE +/- 1.07, N = 3 663.81 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 gcp-c2-standard-16 40 80 120 160 200 SE +/- 0.01, N = 3 178.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -ldl -lpthread -lc
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET gcp-c2-standard-16 500K 1000K 1500K 2000K 2500K SE +/- 24505.89, N = 3 2236857.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH gcp-c2-standard-16 300K 600K 900K 1200K 1500K SE +/- 6396.51, N = 3 1529208.04 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD gcp-c2-standard-16 400K 800K 1200K 1600K 2000K SE +/- 13120.08, N = 3 1915206.71 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP gcp-c2-standard-16 500K 1000K 1500K 2000K 2500K SE +/- 10861.56, N = 3 2390598.67 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
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 gcp-c2-standard-16 500 1000 1500 2000 2500 SE +/- 1.69, N = 3 2305.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong gcp-c2-standard-16 2 4 6 8 10 SE +/- 0.010, N = 5 8.130 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput gcp-c2-standard-16 130K 260K 390K 520K 650K SE +/- 6140.00, N = 6 619082 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 gcp-c2-standard-16 0.0226 0.0452 0.0678 0.0904 0.113 SE +/- 0.0001, N = 3 0.1003 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: 80% Reads 20% Writes gcp-c2-standard-16 0.0209 0.0418 0.0627 0.0836 0.1045 SE +/- 0.0000, N = 3 0.0929 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 gcp-c2-standard-16 0.0213 0.0426 0.0639 0.0852 0.1065 SE +/- 0.0001, N = 3 0.0945 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 gcp-c2-standard-16 0.0215 0.043 0.0645 0.086 0.1075 SE +/- 0.0001, N = 3 0.0957 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 gcp-c2-standard-16 0.0217 0.0434 0.0651 0.0868 0.1085 SE +/- 0.0001, N = 3 0.0965 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 gcp-c2-standard-16 0.0131 0.0262 0.0393 0.0524 0.0655 SE +/- 0.0000, N = 3 0.0582 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 gcp-c2-standard-16 0.0093 0.0186 0.0279 0.0372 0.0465 SE +/- 0.0000, N = 3 0.0412 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 gcp-c2-standard-16 0.0093 0.0186 0.0279 0.0372 0.0465 SE +/- 0.0000, N = 3 0.0415 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 gcp-c2-standard-16 0.0094 0.0188 0.0282 0.0376 0.047 SE +/- 0.0000, N = 3 0.0416 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 gcp-c2-standard-16 0.0126 0.0252 0.0378 0.0504 0.063 SE +/- 0.0000, N = 3 0.0560 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 gcp-c2-standard-16 0.0094 0.0188 0.0282 0.0376 0.047 SE +/- 0.0000, N = 3 0.0417 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 gcp-c2-standard-16 0.0101 0.0202 0.0303 0.0404 0.0505 SE +/- 0.0001, N = 3 0.0450 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 gcp-c2-standard-16 0.0101 0.0202 0.0303 0.0404 0.0505 SE +/- 0.0000, N = 3 0.0451 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 gcp-c2-standard-16 0.0101 0.0202 0.0303 0.0404 0.0505 SE +/- 0.0000, N = 3 0.0450 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 gcp-c2-standard-16 0.0101 0.0202 0.0303 0.0404 0.0505 SE +/- 0.0000, N = 3 0.0451 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% gcp-c2-standard-16 0.0194 0.0388 0.0582 0.0776 0.097 SE +/- 0.0001, N = 3 0.0864 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% gcp-c2-standard-16 0.0168 0.0336 0.0504 0.0672 0.084 SE +/- 0.0000, N = 3 0.0748 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% gcp-c2-standard-16 0.0171 0.0342 0.0513 0.0684 0.0855 SE +/- 0.0000, N = 3 0.0758 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% gcp-c2-standard-16 0.0172 0.0344 0.0516 0.0688 0.086 SE +/- 0.0000, N = 3 0.0764 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% gcp-c2-standard-16 0.0173 0.0346 0.0519 0.0692 0.0865 SE +/- 0.0001, N = 3 0.0769 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point gcp-c2-standard-16 5K 10K 15K 20K 25K SE +/- 28.69, N = 3 22517.40 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point gcp-c2-standard-16 4K 8K 12K 16K 20K SE +/- 2.96, N = 3 19461.93 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point gcp-c2-standard-16 6K 12K 18K 24K 30K SE +/- 19.25, N = 3 26346.90 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point gcp-c2-standard-16 5K 10K 15K 20K 25K SE +/- 18.09, N = 3 22163.33 1. (CC) gcc options: -O3 -march=native
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 gcp-c2-standard-16 600 1200 1800 2400 3000 SE +/- 8.43, N = 3 2613.75
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 gcp-c2-standard-16 3 6 9 12 15 SE +/- 0.01, N = 3 11.82 MIN: 11.48 / MAX: 16.13 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 gcp-c2-standard-16 3 6 9 12 15 SE +/- 0.03, N = 3 11.86 MIN: 11.41 / MAX: 24.82 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 16MB - Disk Target: Default Test Directory gcp-c2-standard-16 3 6 9 12 15 SE +/- 0.13, N = 9 12.01 MIN: 11.37 / MAX: 132.64 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 gcp-c2-standard-16 3 6 9 12 15 SE +/- 0.19, N = 9 12.92 MIN: 11.49 / MAX: 159.13 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: 4KB - Disk Target: Default Test Directory gcp-c2-standard-16 900 1800 2700 3600 4500 3995 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 gcp-c2-standard-16 4 8 12 16 20 SE +/- 0.00, N = 3 15.6 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 gcp-c2-standard-16 700 1400 2100 2800 3500 SE +/- 1.20, N = 3 3060 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 gcp-c2-standard-16 3 6 9 12 15 11 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 gcp-c2-standard-16 70 140 210 280 350 302 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 gcp-c2-standard-16 0.2754 0.5508 0.8262 1.1016 1.377 SE +/- 0.000, N = 3 1.224 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 gcp-c2-standard-16 10 20 30 40 50 46 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 gcp-c2-standard-16 20 40 60 80 100 SE +/- 0.03, N = 3 99.5 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 gcp-c2-standard-16 30 60 90 120 150 149 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 gcp-c2-standard-16 0.1373 0.2746 0.4119 0.5492 0.6865 SE +/- 0.001, N = 3 0.610 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 gcp-c2-standard-16 9 18 27 36 45 40 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 gcp-c2-standard-16 20 40 60 80 100 SE +/- 0.07, N = 3 86.2 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
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: Initial Create gcp-c2-standard-16 100 200 300 400 500 SE +/- 23.63, N = 3 439.30
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 gcp-c2-standard-16 4 8 12 16 20 SE +/- 0.34, N = 9 15.04 MIN: 11.21 / MAX: 261.75 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 gcp-c2-standard-16 5 10 15 20 25 SE +/- 0.50, N = 12 18.92 MIN: 10.13 / MAX: 339.46 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 gcp-c2-standard-16 1.125 2.25 3.375 4.5 5.625 SE +/- 0.15, N = 15 5 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 gcp-c2-standard-16 4 8 12 16 20 SE +/- 0.33, N = 15 14.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: 2MB - Disk Target: Default Test Directory gcp-c2-standard-16 4 8 12 16 20 SE +/- 6.10, N = 12 14 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 gcp-c2-standard-16 8 16 24 32 40 SE +/- 12.42, N = 12 34.6 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
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.