Linux 5.7.1 Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.7.1-050701-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected
Linux 5.6.18 OS: Ubuntu 20.04, Kernel: 5.6.18-050618-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.8-rc1 OS: Ubuntu 20.04, Kernel: 5.8.0-050800-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 70K 140K 210K 280K 350K SE +/- 666.67, N = 3 SE +/- 4484.54, N = 3 SE +/- 3282.95, N = 3 315333 292667 222667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 2.73, N = 3 SE +/- 17.53, N = 3 SE +/- 12.81, N = 3 1231 1144 871 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 70K 140K 210K 280K 350K SE +/- 4666.67, N = 3 SE +/- 3372.56, N = 7 SE +/- 1878.98, N = 13 319667 298429 230692 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 17.48, N = 3 SE +/- 13.21, N = 7 SE +/- 7.40, N = 13 1247 1166 901 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
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 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3M 6M 9M 12M 15M SE +/- 7806.35, N = 3 SE +/- 10496.05, N = 3 SE +/- 13317.25, N = 3 14124441.19 13440599.53 11179836.81 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 150 300 450 600 750 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 634 636 711 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 634 639 711 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 1275 1280 1429 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 2.40, N = 3 SE +/- 0.67, N = 3 1276 1285 1428 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 9.89 8.87 9.83 MIN: 9.36 / MAX: 13.53 MIN: 7.87 / MAX: 12.94 MIN: 9.19 / MAX: 13.49
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 16 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 9.97 8.98 9.80 MIN: 9.41 / MAX: 13.68 MIN: 8.21 / MAX: 12.89 MIN: 8.88 / MAX: 13.41
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.45, N = 3 633 634 697 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 120 240 360 480 600 SE +/- 7.47, N = 4 SE +/- 7.77, N = 3 SE +/- 2.31, N = 3 550 547 500 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 3.18, N = 3 1275 1276 1402 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 120 240 360 480 600 SE +/- 5.61, N = 3 SE +/- 6.17, N = 3 SE +/- 7.54, N = 3 543 546 497 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 15.10, N = 4 SE +/- 15.70, N = 3 SE +/- 4.67, N = 3 1106 1101 1007 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 10.84, N = 3 SE +/- 12.68, N = 3 SE +/- 15.07, N = 3 1092 1099 1001 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 9.90 9.04 9.86 MIN: 9.37 / MAX: 13.49 MIN: 8.05 / MAX: 12.91 MIN: 8.97 / MAX: 13.79
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.52, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 46.3 50.7 48.3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.55, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 47.75 43.62 45.75 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 400 800 1200 1600 2000 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 SE +/- 9.35, N = 3 1640 1504 1615 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 2.00, N = 3 633 634 690 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 700 1400 2100 2800 3500 SE +/- 2.00, N = 3 SE +/- 2.00, N = 3 SE +/- 18.37, N = 3 3286 3016 3237 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 4.00, N = 3 1274 1276 1388 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.20, N = 3 SE +/- 0.38, N = 3 SE +/- 0.12, N = 3 44.7 48.6 46.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 700 1400 2100 2800 3500 SE +/- 9.28, N = 3 SE +/- 1.53, N = 3 SE +/- 1.20, N = 3 3270 3012 3252 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.21, N = 3 SE +/- 0.38, N = 3 SE +/- 0.14, N = 3 49.44 45.54 47.89 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 400 800 1200 1600 2000 SE +/- 4.37, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 1631 1503 1622 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 3.28, N = 3 SE +/- 5.24, N = 3 849 801 869 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 50K 100K 150K 200K 250K SE +/- 881.92, N = 3 SE +/- 2027.59, N = 3 SE +/- 1201.85, N = 3 217667 205333 222667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 8.00, N = 3 SE +/- 8.41, N = 3 SE +/- 7.22, N = 3 849 802 866 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 50K 100K 150K 200K 250K SE +/- 2000.00, N = 3 SE +/- 2333.33, N = 3 SE +/- 1855.92, N = 3 217000 205333 221333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.11, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 49.05 45.60 47.84 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 45.1 48.5 46.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.21, N = 3 SE +/- 0.18, N = 3 46.65 43.43 45.33 1. (CXX) g++ options: -O3 -lsnappy -lpthread
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40 80 120 160 200 SE +/- 2.17, N = 3 SE +/- 2.08, N = 5 SE +/- 0.63, N = 3 180.29 168.28 174.93
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 700 1400 2100 2800 3500 SE +/- 1.53, N = 3 SE +/- 26.17, N = 3 SE +/- 13.86, N = 3 3214 3188 3015 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 13.17, N = 3 SE +/- 6.93, N = 3 1603 1590 1504 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.29, N = 3 SE +/- 0.21, N = 15 20.80 21.18 22.09 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 7.69, N = 3 SE +/- 7.69, N = 3 SE +/- 6.84, N = 3 1061 1114 1098 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.0286 0.0572 0.0858 0.1144 0.143 SE +/- 0.002, N = 3 SE +/- 0.002, N = 4 SE +/- 0.001, N = 3 0.121 0.125 0.127 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 60K 120K 180K 240K 300K SE +/- 1855.92, N = 3 SE +/- 2081.67, N = 3 SE +/- 1855.92, N = 3 271667 285000 281333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 70K 140K 210K 280K 350K SE +/- 3455.78, N = 3 SE +/- 3626.37, N = 12 SE +/- 4191.83, N = 4 317592.22 305387.72 303128.50 MIN: 272080 / MAX: 336020 MIN: 252130 / MAX: 337320 MIN: 258780 / MAX: 341920
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 14.90, N = 3 SE +/- 24.84, N = 3 SE +/- 19.62, N = 3 1563 1577 1508 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 700 1400 2100 2800 3500 SE +/- 29.95, N = 3 SE +/- 50.00, N = 3 SE +/- 39.15, N = 3 3133 3160 3023 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 10.40, N = 3 SE +/- 5.29, N = 3 SE +/- 5.24, N = 3 1081 1129 1102 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -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: Create Threads Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.083280, N = 3 SE +/- 0.115751, N = 5 SE +/- 0.093017, N = 3 8.653005 9.023667 9.030501 1. (CC) gcc options: -lm
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 60K 120K 180K 240K 300K SE +/- 2603.42, N = 3 SE +/- 1452.97, N = 3 SE +/- 1527.53, N = 3 276667 288667 282000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 500 1000 1500 2000 2500 SE +/- 1.95, N = 3 SE +/- 2.82, N = 3 SE +/- 3.68, N = 3 2272.81 2369.65 2296.32 MIN: 2250 / MAX: 2310 MIN: 2330 / MAX: 2420 MIN: 2270 / MAX: 2340
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 700K 1400K 2100K 2800K 3500K SE +/- 41791.71, N = 3 SE +/- 35479.68, N = 5 SE +/- 42726.53, N = 3 3039406 2918303 2925680 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Earthgecko Skyline Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 20 40 60 80 100 SE +/- 0.79, N = 15 SE +/- 0.31, N = 3 SE +/- 0.68, N = 3 92.20 94.66 91.15
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 60K 120K 180K 240K 300K SE +/- 1527.53, N = 3 SE +/- 333.33, N = 3 SE +/- 2848.00, N = 3 278000 288667 279667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 130 260 390 520 650 SE +/- 6.67, N = 3 SE +/- 3.18, N = 3 SE +/- 6.96, N = 3 580 600 578 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 13.67, N = 3 SE +/- 6.51, N = 3 SE +/- 14.19, N = 3 1167 1208 1164 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 6.56, N = 3 SE +/- 1.15, N = 3 SE +/- 11.92, N = 3 1086 1127 1093 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 14.15, N = 5 SE +/- 14.86, N = 3 SE +/- 3.51, N = 3 1081 1120 1105 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 60K 120K 180K 240K 300K SE +/- 3535.53, N = 5 SE +/- 3666.67, N = 3 SE +/- 1000.00, N = 3 277000 286667 283000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40 80 120 160 200 SE +/- 2.15, N = 12 SE +/- 2.49, N = 12 SE +/- 2.13, N = 7 186.99 192.77 192.34
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 1.67, N = 3 SE +/- 7.17, N = 3 SE +/- 15.34, N = 3 1190 1183 1157 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -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: Create Files Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 10.43 10.53 10.24 1. (CC) gcc options: -lm
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 130 260 390 520 650 SE +/- 0.67, N = 3 SE +/- 3.51, N = 3 SE +/- 7.81, N = 3 591 588 575 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 1400 2800 4200 5600 7000 SE +/- 9.98, N = 3 SE +/- 38.99, N = 3 SE +/- 197.05, N = 3 6566.04 6510.90 6686.77 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 120K 240K 360K 480K 600K SE +/- 333.33, N = 3 SE +/- 666.67, N = 3 SE +/- 1452.97, N = 3 545667 534333 547667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 500 1000 1500 2000 2500 SE +/- 3.18, N = 3 SE +/- 5.55, N = 3 2132 2087 2139 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
SVT-HEVC This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 15 30 45 60 75 SE +/- 0.55, N = 3 SE +/- 0.35, N = 3 SE +/- 0.44, N = 3 64.91 65.82 64.22 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -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 Processes Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 4 8 12 16 20 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 16.53 16.41 16.81 1. (CC) gcc options: -lm
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 5K 10K 15K 20K 25K SE +/- 93.33, N = 3 SE +/- 177.86, N = 3 SE +/- 25.17, N = 3 21517 21990 21620
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 10.53 10.67 10.45 1. (CXX) g++ options: -O3 -lsnappy -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: Semaphores Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300K 600K 900K 1200K 1500K SE +/- 9987.58, N = 3 SE +/- 217.43, N = 3 SE +/- 528.30, N = 3 1393340.66 1367918.82 1390089.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 600 1200 1800 2400 3000 SE +/- 3.21, N = 3 SE +/- 15.39, N = 3 SE +/- 18.50, N = 3 2885 2880 2834 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
LuxCoreRender LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.5108 1.0216 1.5324 2.0432 2.554 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 2.25 2.23 2.27 MIN: 2.15 / MAX: 2.34 MIN: 2.09 / MAX: 2.34 MIN: 2.18 / MAX: 2.34
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Bayesian Changepoint Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 8 16 24 32 40 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 35.77 35.35 35.97
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 2 4 6 8 10 SE +/- 0.066, N = 3 SE +/- 0.070, N = 3 SE +/- 0.074, N = 5 6.141 6.059 6.104
GNU Octave Benchmark This test profile measures how long it takes to complete several reference GNU Octave files via octave-benchmark. GNU Octave is used for numerical computations and is an open-source alternative to MATLAB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.2.0 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 1.3363 2.6726 4.0089 5.3452 6.6815 SE +/- 0.035, N = 5 SE +/- 0.044, N = 5 SE +/- 0.037, N = 5 5.861 5.868 5.939
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 310 307 306 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 120K 240K 360K 480K 600K SE +/- 577.35, N = 3 SE +/- 333.33, N = 3 543000 550000 548667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 17.49 17.71 17.71 MIN: 17 / MAX: 18.08 MIN: 17.43 / MAX: 18.13 MIN: 17.42 / MAX: 18.28
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 500 1000 1500 2000 2500 SE +/- 1.73, N = 3 SE +/- 1.86, N = 3 SE +/- 0.88, N = 3 2122 2148 2143 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.016, N = 3 SE +/- 0.015, N = 3 SE +/- 0.045, N = 3 9.699 9.584 9.625
Nettle GNU Nettle is a low-level cryptographic library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: aes256 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 2K 4K 6K 8K 10K SE +/- 7.86, N = 3 SE +/- 0.53, N = 3 SE +/- 98.57, N = 3 8081.85 8089.86 8178.51 MIN: 5445.35 / MAX: 13392.72 MIN: 5454.25 / MAX: 13393.64 MIN: 5462 / MAX: 13844.21 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 16 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 20K 40K 60K 80K 100K SE +/- 878.30, N = 3 SE +/- 363.16, N = 3 SE +/- 353.63, N = 3 111652.44 112236.00 110926.44 MIN: 106330 / MAX: 121240 MIN: 105830 / MAX: 124280 MIN: 104930 / MAX: 118980
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 20K 40K 60K 80K 100K SE +/- 215.81, N = 3 SE +/- 583.56, N = 3 SE +/- 311.09, N = 3 102036.89 101822.67 100877.56 MIN: 96750 / MAX: 110100 MIN: 96690 / MAX: 109710 MIN: 97630 / MAX: 106040
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 15.49 15.33 15.50 MIN: 15.31 / MAX: 15.92 MIN: 14.82 / MAX: 15.78 MIN: 15.37 / MAX: 15.78
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 140 280 420 560 700 SE +/- 0.88, N = 3 SE +/- 2.08, N = 3 SE +/- 0.88, N = 3 626 621 619 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200 400 600 800 1000 SE +/- 1.53, N = 3 SE +/- 1.18, N = 3 SE +/- 0.60, N = 3 791.68 797.79 800.01 MIN: 611.89 / MAX: 1066.57 MIN: 615.62 / MAX: 1083.11 MIN: 616.87 / MAX: 1113.88 1. (CC) gcc options: -pthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 60 120 180 240 300 SE +/- 1.15, N = 3 SE +/- 2.19, N = 3 298 298 295 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 1300 2600 3900 5200 6500 SE +/- 14.99, N = 3 SE +/- 47.07, N = 3 SE +/- 16.82, N = 3 6214.74 6153.51 6159.47 MIN: 6150 / MAX: 6300 MIN: 5850 / MAX: 6290 MIN: 6050 / MAX: 6230
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 130 260 390 520 650 SE +/- 2.03, N = 3 SE +/- 4.18, N = 3 602 602 597 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 15M 30M 45M 60M 75M SE +/- 89674.56, N = 3 SE +/- 443219.99, N = 3 SE +/- 96233.30, N = 3 68361075 68092939 68617474 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
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 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 55.72 55.30 55.56 1. (CC) gcc options: -lm
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 2 4 6 8 10 SE +/- 0.081, N = 10 SE +/- 0.095, N = 12 SE +/- 0.068, N = 13 8.868 8.831 8.804 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 30K 60K 90K 120K 150K 138000 138000 139000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 30K 60K 90K 120K 150K 138000 138000 139000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 9 18 27 36 45 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 38.39 38.55 38.28 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 160 320 480 640 800 SE +/- 1.06, N = 3 SE +/- 0.37, N = 3 SE +/- 2.24, N = 3 745.38 740.26 745.07 MIN: 630.87 / MAX: 813.28 MIN: 636.76 / MAX: 805.54 MIN: 622.45 / MAX: 809.96 1. (CC) gcc options: -pthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 70 140 210 280 350 SE +/- 1.15, N = 3 SE +/- 1.33, N = 3 311 309 310 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 140 280 420 560 700 SE +/- 2.03, N = 3 SE +/- 3.00, N = 3 628 624 626 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40 80 120 160 200 SE +/- 0.42, N = 3 SE +/- 0.04, N = 3 SE +/- 0.92, N = 3 186.71 186.47 185.56 MIN: 157.41 / MAX: 195.11 MIN: 160.99 / MAX: 194.07 MIN: 139.5 / MAX: 194.3 1. (CC) gcc options: -pthread
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 2 4 6 8 10 SE +/- 0.102, N = 6 SE +/- 0.098, N = 6 SE +/- 0.088, N = 9 8.812 8.793 8.847 1. (CXX) g++ options: -O3 -lsnappy -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: Glibc C String Functions Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200K 400K 600K 800K 1000K SE +/- 2349.65, N = 3 SE +/- 1781.71, N = 3 SE +/- 3995.16, N = 3 848644.19 849067.34 843964.91 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.0376 0.0752 0.1128 0.1504 0.188 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.167 0.167 0.166
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 4 8 12 16 20 SE +/- 0.18, N = 3 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 16.45 16.54 16.52
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 16 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 1400 2800 4200 5600 7000 SE +/- 41.83, N = 3 SE +/- 88.26, N = 3 SE +/- 7.24, N = 3 6664.04 6658.77 6698.42 MIN: 6360 / MAX: 6790 MIN: 6430 / MAX: 6790 MIN: 6630 / MAX: 6830
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 110 220 330 440 550 525 526 528 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -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 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 25.36 25.36 25.50 1. (CC) gcc options: -lm
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.9601 1.9202 2.8803 3.8404 4.8005 SE +/- 0.027, N = 3 SE +/- 0.040, N = 3 SE +/- 0.030, N = 3 4.267 4.244 4.247 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
OpenVKL OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 0.19, N = 3 SE +/- 0.70, N = 3 192.58 193.56 193.22 MIN: 1 / MAX: 768 MIN: 1 / MAX: 776 MIN: 1 / MAX: 781
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.8084 1.6168 2.4252 3.2336 4.042 SE +/- 0.001, N = 3 SE +/- 0.005, N = 3 SE +/- 0.002, N = 3 3.593 3.575 3.588
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 140 280 420 560 700 SE +/- 1.53, N = 3 SE +/- 1.45, N = 3 SE +/- 1.67, N = 3 627 626 629 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.28, N = 3 189.31 189.63 188.76 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 1.0402 2.0804 3.1206 4.1608 5.201 SE +/- 0.005, N = 3 SE +/- 0.010, N = 3 SE +/- 0.001, N = 3 4.623 4.603 4.612
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 11.88 11.83 11.87
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 50 100 150 200 250 SE +/- 0.29, N = 3 SE +/- 0.15, N = 3 SE +/- 0.58, N = 3 215.21 215.34 214.44 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
LuxCoreRender LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.5625 1.125 1.6875 2.25 2.8125 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.49 2.50 2.49 MIN: 2.44 / MAX: 2.54 MIN: 2.45 / MAX: 2.54 MIN: 2.44 / MAX: 2.53
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 14.13 14.08 14.13
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 120 240 360 480 600 539 539 541 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 120 240 360 480 600 539 539 541 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 70 140 210 280 350 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 310 310 311 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3 6 9 12 15 SE +/- 0.031, N = 3 SE +/- 0.027, N = 3 SE +/- 0.023, N = 3 9.627 9.640 9.610
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 50 100 150 200 250 SE +/- 2.79, N = 3 SE +/- 2.92, N = 3 SE +/- 3.00, N = 3 206.45 206.91 206.27 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 30K 60K 90K 120K 150K SE +/- 333.33, N = 3 134667 135000 135000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40K 80K 120K 160K 200K 192294 192085 192509 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -lm
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: EXPoSE Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 130 260 390 520 650 SE +/- 1.34, N = 3 SE +/- 1.25, N = 3 SE +/- 2.01, N = 3 619.62 619.12 620.33
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 110 220 330 440 550 526 527 526 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
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 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 15M 30M 45M 60M 75M SE +/- 68908.29, N = 3 SE +/- 9941.22, N = 3 SE +/- 24296.53, N = 3 71802070.84 71926594.68 71871096.59 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 90K 180K 270K 360K 450K SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 398667 398000 398667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 90K 180K 270K 360K 450K SE +/- 333.33, N = 3 399000 398333 399000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 2 4 6 8 10 SE +/- 0.042, N = 3 SE +/- 0.064, N = 3 SE +/- 0.013, N = 3 7.528 7.534 7.524
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 1.86, N = 3 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 1557 1555 1557 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 1558 1556 1558 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 132.31 132.21 132.29 MIN: 84.48 / MAX: 302.43 MIN: 84.81 / MAX: 299.73 MIN: 84.99 / MAX: 306.99 1. (CC) gcc options: -pthread
Nettle GNU Nettle is a low-level cryptographic library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300 600 900 1200 1500 SE +/- 0.21, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 1359.17 1359.79 1359.53 MIN: 688.23 / MAX: 3732.49 MIN: 687.62 / MAX: 3732.58 MIN: 687.33 / MAX: 3732.66 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 140 280 420 560 700 SE +/- 0.28, N = 3 SE +/- 0.11, N = 3 SE +/- 0.26, N = 3 640.94 641.11 640.86 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 40K 80K 120K 160K 200K SE +/- 0.95, N = 3 SE +/- 3.73, N = 3 SE +/- 1.63, N = 3 195276.17 195281.04 195281.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 0.0675 0.135 0.2025 0.27 0.3375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.3 0.3 0.3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 30K 60K 90K 120K 150K 135000 135000 135000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 300K 600K 900K 1200K 1500K SE +/- 6436.78, N = 3 SE +/- 30369.42, N = 15 SE +/- 19757.47, N = 3 1438186 1283885 1443199 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 200K 400K 600K 800K 1000K SE +/- 10472.02, N = 7 SE +/- 20233.27, N = 15 SE +/- 22237.71, N = 15 980810 617739 617777 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -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: Context Switching Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 1.2M 2.4M 3.6M 4.8M 6M SE +/- 46513.96, N = 15 SE +/- 56669.98, N = 3 SE +/- 97344.12, N = 15 3327083.98 5579161.24 5329284.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 50K 100K 150K 200K 250K SE +/- 8618.44, N = 12 SE +/- 9215.91, N = 15 SE +/- 9446.00, N = 15 235651.61 222717.87 225290.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 80 160 240 320 400 SE +/- 0.42, N = 3 SE +/- 0.99, N = 3 SE +/- 6.41, N = 15 389.06 377.96 376.49 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 3K 6K 9K 12K 15K SE +/- 153.36, N = 15 SE +/- 72.19, N = 3 SE +/- 7630.36, N = 12 4864 4537 12454
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 16 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 14K 28K 42K 56K 70K SE +/- 16079.00, N = 15 SE +/- 9327.21, N = 12 SE +/- 11855.91, N = 12 64031 31548 30598
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 16 Linux 5.8-rc1 Linux 5.6.18 Linux 5.7.1 50K 100K 150K 200K 250K SE +/- 5574.71, N = 12 SE +/- 3795.24, N = 12 SE +/- 3494.10, N = 15 236456.28 249254.39 254760.93 MIN: 191870 / MAX: 317010 MIN: 203920 / MAX: 275400 MIN: 210040 / MAX: 293320
Linux 5.7.1 Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.7.1-050701-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 13 June 2020 10:46 by user root.
Linux 5.6.18 Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.6.18-050618-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 14 June 2020 09:20 by user root.
Linux 5.8-rc1 Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.8.0-050800-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 14 June 2020 21:54 by user root.