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
Linux 5.7.1 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.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
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
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.7.1 Linux 5.6.18 Linux 5.8-rc1 70K 140K 210K 280K 350K SE +/- 3282.95, N = 3 SE +/- 4484.54, N = 3 SE +/- 666.67, N = 3 222667 292667 315333 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 12.81, N = 3 SE +/- 17.53, N = 3 SE +/- 2.73, N = 3 871 1144 1231 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.7.1 Linux 5.6.18 Linux 5.8-rc1 70K 140K 210K 280K 350K SE +/- 1878.98, N = 13 SE +/- 3372.56, N = 7 SE +/- 4666.67, N = 3 230692 298429 319667 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 7.40, N = 13 SE +/- 13.21, N = 7 SE +/- 17.48, N = 3 901 1166 1247 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.7.1 Linux 5.6.18 Linux 5.8-rc1 3M 6M 9M 12M 15M SE +/- 13317.25, N = 3 SE +/- 10496.05, N = 3 SE +/- 7806.35, N = 3 11179836.81 13440599.53 14124441.19 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.7.1 Linux 5.6.18 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 9.89 9.83 8.87 MIN: 9.36 / MAX: 13.53 MIN: 9.19 / MAX: 13.49 MIN: 7.87 / MAX: 12.94
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.7.1 Linux 5.6.18 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 9.97 9.80 8.98 MIN: 9.41 / MAX: 13.68 MIN: 8.88 / MAX: 13.41 MIN: 8.21 / MAX: 12.89
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.7.1 Linux 5.6.18 Linux 5.8-rc1 120 240 360 480 600 SE +/- 2.31, N = 3 SE +/- 7.77, N = 3 SE +/- 7.47, N = 4 500 547 550 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.7.1 Linux 5.8-rc1 Linux 5.6.18 120 240 360 480 600 SE +/- 7.54, N = 3 SE +/- 5.61, N = 3 SE +/- 6.17, N = 3 497 543 546 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 4.67, N = 3 SE +/- 15.70, N = 3 SE +/- 15.10, N = 4 1007 1101 1106 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.7.1 Linux 5.8-rc1 Linux 5.6.18 200 400 600 800 1000 SE +/- 15.07, N = 3 SE +/- 10.84, N = 3 SE +/- 12.68, N = 3 1001 1092 1099 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.7.1 Linux 5.6.18 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 9.90 9.86 9.04 MIN: 9.37 / MAX: 13.49 MIN: 8.97 / MAX: 13.79 MIN: 8.05 / MAX: 12.91
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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.52, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 46.3 48.3 50.7 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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.55, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 47.75 45.75 43.62 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.6.18 Linux 5.7.1 Linux 5.8-rc1 400 800 1200 1600 2000 SE +/- 1.00, N = 3 SE +/- 9.35, N = 3 SE +/- 0.88, N = 3 1504 1615 1640 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.6.18 Linux 5.7.1 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 2.00, N = 3 SE +/- 18.37, N = 3 SE +/- 2.00, N = 3 3016 3237 3286 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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 SE +/- 0.38, N = 3 44.7 46.1 48.6 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.6.18 Linux 5.7.1 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 1.53, N = 3 SE +/- 1.20, N = 3 SE +/- 9.28, N = 3 3012 3252 3270 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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.21, N = 3 SE +/- 0.14, N = 3 SE +/- 0.38, N = 3 49.44 47.89 45.54 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.6.18 Linux 5.7.1 Linux 5.8-rc1 400 800 1200 1600 2000 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 4.37, N = 3 1503 1622 1631 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.6.18 Linux 5.8-rc1 Linux 5.7.1 200 400 600 800 1000 SE +/- 3.28, N = 3 SE +/- 5.24, N = 3 801 849 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.6.18 Linux 5.8-rc1 Linux 5.7.1 50K 100K 150K 200K 250K SE +/- 2027.59, N = 3 SE +/- 881.92, N = 3 SE +/- 1201.85, N = 3 205333 217667 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.6.18 Linux 5.8-rc1 Linux 5.7.1 200 400 600 800 1000 SE +/- 8.41, N = 3 SE +/- 8.00, N = 3 SE +/- 7.22, N = 3 802 849 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.6.18 Linux 5.8-rc1 Linux 5.7.1 50K 100K 150K 200K 250K SE +/- 2333.33, N = 3 SE +/- 2000.00, N = 3 SE +/- 1855.92, N = 3 205333 217000 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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 49.05 47.84 45.60 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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 45.1 46.2 48.5 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.7.1 Linux 5.6.18 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 SE +/- 0.21, N = 3 46.65 45.33 43.43 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.7.1 Linux 5.6.18 40 80 120 160 200 SE +/- 2.17, N = 3 SE +/- 0.63, N = 3 SE +/- 2.08, N = 5 180.29 174.93 168.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: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 13.86, N = 3 SE +/- 26.17, N = 3 SE +/- 1.53, N = 3 3015 3188 3214 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 6.93, N = 3 SE +/- 13.17, N = 3 SE +/- 0.67, N = 3 1504 1590 1603 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.7.1 Linux 5.6.18 200 400 600 800 1000 SE +/- 7.69, N = 3 SE +/- 6.84, N = 3 SE +/- 7.69, N = 3 1061 1098 1114 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.7.1 Linux 5.6.18 60K 120K 180K 240K 300K SE +/- 1855.92, N = 3 SE +/- 1855.92, N = 3 SE +/- 2081.67, N = 3 271667 281333 285000 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.7.1 Linux 5.6.18 Linux 5.8-rc1 70K 140K 210K 280K 350K SE +/- 4191.83, N = 4 SE +/- 3626.37, N = 12 SE +/- 3455.78, N = 3 303128.50 305387.72 317592.22 MIN: 258780 / MAX: 341920 MIN: 252130 / MAX: 337320 MIN: 272080 / MAX: 336020
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.7.1 Linux 5.8-rc1 Linux 5.6.18 300 600 900 1200 1500 SE +/- 19.62, N = 3 SE +/- 14.90, N = 3 SE +/- 24.84, N = 3 1508 1563 1577 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.7.1 Linux 5.8-rc1 Linux 5.6.18 700 1400 2100 2800 3500 SE +/- 39.15, N = 3 SE +/- 29.95, N = 3 SE +/- 50.00, N = 3 3023 3133 3160 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.7.1 Linux 5.6.18 200 400 600 800 1000 SE +/- 10.40, N = 3 SE +/- 5.24, N = 3 SE +/- 5.29, N = 3 1081 1102 1129 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.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.093017, N = 3 SE +/- 0.115751, N = 5 SE +/- 0.083280, N = 3 9.030501 9.023667 8.653005 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.7.1 Linux 5.6.18 60K 120K 180K 240K 300K SE +/- 2603.42, N = 3 SE +/- 1527.53, N = 3 SE +/- 1452.97, N = 3 276667 282000 288667 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.7.1 Linux 5.6.18 500 1000 1500 2000 2500 SE +/- 1.95, N = 3 SE +/- 3.68, N = 3 SE +/- 2.82, N = 3 2272.81 2296.32 2369.65 MIN: 2250 / MAX: 2310 MIN: 2270 / MAX: 2340 MIN: 2330 / MAX: 2420
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.6.18 Linux 5.7.1 Linux 5.8-rc1 700K 1400K 2100K 2800K 3500K SE +/- 35479.68, N = 5 SE +/- 42726.53, N = 3 SE +/- 41791.71, N = 3 2918303 2925680 3039406 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.6.18 Linux 5.8-rc1 Linux 5.7.1 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 0.79, N = 15 SE +/- 0.68, N = 3 94.66 92.20 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.7.1 Linux 5.6.18 60K 120K 180K 240K 300K SE +/- 1527.53, N = 3 SE +/- 2848.00, N = 3 SE +/- 333.33, N = 3 278000 279667 288667 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.7.1 Linux 5.8-rc1 Linux 5.6.18 130 260 390 520 650 SE +/- 6.96, N = 3 SE +/- 6.67, N = 3 SE +/- 3.18, N = 3 578 580 600 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.7.1 Linux 5.8-rc1 Linux 5.6.18 300 600 900 1200 1500 SE +/- 14.19, N = 3 SE +/- 13.67, N = 3 SE +/- 6.51, N = 3 1164 1167 1208 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.7.1 Linux 5.6.18 200 400 600 800 1000 SE +/- 6.56, N = 3 SE +/- 11.92, N = 3 SE +/- 1.15, N = 3 1086 1093 1127 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.7.1 Linux 5.6.18 200 400 600 800 1000 SE +/- 14.15, N = 5 SE +/- 3.51, N = 3 SE +/- 14.86, N = 3 1081 1105 1120 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.7.1 Linux 5.6.18 60K 120K 180K 240K 300K SE +/- 3535.53, N = 5 SE +/- 1000.00, N = 3 SE +/- 3666.67, N = 3 277000 283000 286667 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.6.18 Linux 5.7.1 Linux 5.8-rc1 40 80 120 160 200 SE +/- 2.49, N = 12 SE +/- 2.13, N = 7 SE +/- 2.15, N = 12 192.77 192.34 186.99
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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 15.34, N = 3 SE +/- 7.17, N = 3 SE +/- 1.67, N = 3 1157 1183 1190 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.6.18 Linux 5.8-rc1 Linux 5.7.1 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 10.53 10.43 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.7.1 Linux 5.6.18 Linux 5.8-rc1 130 260 390 520 650 SE +/- 7.81, N = 3 SE +/- 3.51, N = 3 SE +/- 0.67, N = 3 575 588 591 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.7.1 Linux 5.8-rc1 Linux 5.6.18 1400 2800 4200 5600 7000 SE +/- 197.05, N = 3 SE +/- 9.98, N = 3 SE +/- 38.99, N = 3 6686.77 6566.04 6510.90 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.6.18 Linux 5.8-rc1 Linux 5.7.1 120K 240K 360K 480K 600K SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 SE +/- 1452.97, N = 3 534333 545667 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.6.18 Linux 5.8-rc1 Linux 5.7.1 500 1000 1500 2000 2500 SE +/- 3.18, N = 3 SE +/- 5.55, N = 3 2087 2132 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.7.1 Linux 5.8-rc1 Linux 5.6.18 15 30 45 60 75 SE +/- 0.44, N = 3 SE +/- 0.55, N = 3 SE +/- 0.35, N = 3 64.22 64.91 65.82 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.7.1 Linux 5.8-rc1 Linux 5.6.18 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 16.81 16.53 16.41 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.7.1 Linux 5.6.18 5K 10K 15K 20K 25K SE +/- 93.33, N = 3 SE +/- 25.17, N = 3 SE +/- 177.86, N = 3 21517 21620 21990
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.6.18 Linux 5.8-rc1 Linux 5.7.1 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 10.67 10.53 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.6.18 Linux 5.7.1 Linux 5.8-rc1 300K 600K 900K 1200K 1500K SE +/- 217.43, N = 3 SE +/- 528.30, N = 3 SE +/- 9987.58, N = 3 1367918.82 1390089.87 1393340.66 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.7.1 Linux 5.6.18 Linux 5.8-rc1 600 1200 1800 2400 3000 SE +/- 18.50, N = 3 SE +/- 15.39, N = 3 SE +/- 3.21, N = 3 2834 2880 2885 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.6.18 Linux 5.8-rc1 Linux 5.7.1 0.5108 1.0216 1.5324 2.0432 2.554 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 2.23 2.25 2.27 MIN: 2.09 / MAX: 2.34 MIN: 2.15 / 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.7.1 Linux 5.8-rc1 Linux 5.6.18 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 35.97 35.77 35.35
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.7.1 Linux 5.6.18 2 4 6 8 10 SE +/- 0.066, N = 3 SE +/- 0.074, N = 5 SE +/- 0.070, N = 3 6.141 6.104 6.059
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.7.1 Linux 5.6.18 Linux 5.8-rc1 1.3363 2.6726 4.0089 5.3452 6.6815 SE +/- 0.037, N = 5 SE +/- 0.044, N = 5 SE +/- 0.035, N = 5 5.939 5.868 5.861
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.7.1 Linux 5.6.18 Linux 5.8-rc1 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 306 307 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 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.7.1 Linux 5.6.18 120K 240K 360K 480K 600K SE +/- 577.35, N = 3 SE +/- 333.33, N = 3 543000 548667 550000 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.7.1 Linux 5.6.18 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 17.49 17.71 17.71 MIN: 17 / MAX: 18.08 MIN: 17.42 / MAX: 18.28 MIN: 17.43 / MAX: 18.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: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.8-rc1 Linux 5.7.1 Linux 5.6.18 500 1000 1500 2000 2500 SE +/- 1.73, N = 3 SE +/- 0.88, N = 3 SE +/- 1.86, N = 3 2122 2143 2148 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.7.1 Linux 5.6.18 3 6 9 12 15 SE +/- 0.016, N = 3 SE +/- 0.045, N = 3 SE +/- 0.015, N = 3 9.699 9.625 9.584
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.7.1 Linux 5.8-rc1 Linux 5.6.18 20K 40K 60K 80K 100K SE +/- 353.63, N = 3 SE +/- 878.30, N = 3 SE +/- 363.16, N = 3 110926.44 111652.44 112236.00 MIN: 104930 / MAX: 118980 MIN: 106330 / MAX: 121240 MIN: 105830 / MAX: 124280
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 20K 40K 60K 80K 100K SE +/- 311.09, N = 3 SE +/- 583.56, N = 3 SE +/- 215.81, N = 3 100877.56 101822.67 102036.89 MIN: 97630 / MAX: 106040 MIN: 96690 / MAX: 109710 MIN: 96750 / MAX: 110100
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.6.18 Linux 5.8-rc1 Linux 5.7.1 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 15.33 15.49 15.50 MIN: 14.82 / MAX: 15.78 MIN: 15.31 / MAX: 15.92 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.7.1 Linux 5.6.18 Linux 5.8-rc1 140 280 420 560 700 SE +/- 0.88, N = 3 SE +/- 2.08, N = 3 SE +/- 0.88, N = 3 619 621 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: 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.7.1 Linux 5.6.18 Linux 5.8-rc1 60 120 180 240 300 SE +/- 2.19, N = 3 SE +/- 1.15, N = 3 295 298 298 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.6.18 Linux 5.7.1 Linux 5.8-rc1 1300 2600 3900 5200 6500 SE +/- 47.07, N = 3 SE +/- 16.82, N = 3 SE +/- 14.99, N = 3 6153.51 6159.47 6214.74 MIN: 5850 / MAX: 6290 MIN: 6050 / MAX: 6230 MIN: 6150 / MAX: 6300
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.7.1 Linux 5.6.18 Linux 5.8-rc1 130 260 390 520 650 SE +/- 4.18, N = 3 SE +/- 2.03, N = 3 597 602 602 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.6.18 Linux 5.8-rc1 Linux 5.7.1 15M 30M 45M 60M 75M SE +/- 443219.99, N = 3 SE +/- 89674.56, N = 3 SE +/- 96233.30, N = 3 68092939 68361075 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.7.1 Linux 5.6.18 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 55.72 55.56 55.30 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.6.18 Linux 5.8-rc1 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.6.18 Linux 5.8-rc1 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.7.1 Linux 5.8-rc1 Linux 5.6.18 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 38.28 38.39 38.55 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.6.18 Linux 5.7.1 Linux 5.8-rc1 160 320 480 640 800 SE +/- 0.37, N = 3 SE +/- 2.24, N = 3 SE +/- 1.06, N = 3 740.26 745.07 745.38 MIN: 636.76 / MAX: 805.54 MIN: 622.45 / MAX: 809.96 MIN: 630.87 / MAX: 813.28 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.6.18 Linux 5.7.1 Linux 5.8-rc1 70 140 210 280 350 SE +/- 1.33, N = 3 SE +/- 1.15, N = 3 309 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
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.6.18 Linux 5.7.1 Linux 5.8-rc1 140 280 420 560 700 SE +/- 3.00, N = 3 SE +/- 2.03, N = 3 624 626 628 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.7.1 Linux 5.6.18 Linux 5.8-rc1 40 80 120 160 200 SE +/- 0.92, N = 3 SE +/- 0.04, N = 3 SE +/- 0.42, N = 3 185.56 186.47 186.71 MIN: 139.5 / MAX: 194.3 MIN: 160.99 / MAX: 194.07 MIN: 157.41 / MAX: 195.11 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.7.1 Linux 5.8-rc1 Linux 5.6.18 2 4 6 8 10 SE +/- 0.088, N = 9 SE +/- 0.102, N = 6 SE +/- 0.098, N = 6 8.847 8.812 8.793 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.7.1 Linux 5.8-rc1 Linux 5.6.18 200K 400K 600K 800K 1000K SE +/- 3995.16, N = 3 SE +/- 2349.65, N = 3 SE +/- 1781.71, N = 3 843964.91 848644.19 849067.34 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.6.18 Linux 5.7.1 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 16.54 16.52 16.45
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.6.18 Linux 5.8-rc1 Linux 5.7.1 1400 2800 4200 5600 7000 SE +/- 88.26, N = 3 SE +/- 41.83, N = 3 SE +/- 7.24, N = 3 6658.77 6664.04 6698.42 MIN: 6430 / MAX: 6790 MIN: 6360 / 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.7.1 Linux 5.8-rc1 Linux 5.6.18 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 25.50 25.36 25.36 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.6.18 Linux 5.7.1 Linux 5.8-rc1 0.9601 1.9202 2.8803 3.8404 4.8005 SE +/- 0.040, N = 3 SE +/- 0.030, N = 3 SE +/- 0.027, N = 3 4.244 4.247 4.267 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.7.1 Linux 5.6.18 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 0.70, N = 3 SE +/- 0.19, N = 3 192.58 193.22 193.56 MIN: 1 / MAX: 768 MIN: 1 / MAX: 781 MIN: 1 / MAX: 776
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.7.1 Linux 5.6.18 0.8084 1.6168 2.4252 3.2336 4.042 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 SE +/- 0.005, N = 3 3.593 3.588 3.575
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.6.18 Linux 5.8-rc1 Linux 5.7.1 140 280 420 560 700 SE +/- 1.45, N = 3 SE +/- 1.53, N = 3 SE +/- 1.67, N = 3 626 627 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.7.1 Linux 5.8-rc1 Linux 5.6.18 40 80 120 160 200 SE +/- 0.28, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 188.76 189.31 189.63 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.7.1 Linux 5.6.18 1.0402 2.0804 3.1206 4.1608 5.201 SE +/- 0.005, N = 3 SE +/- 0.001, N = 3 SE +/- 0.010, N = 3 4.623 4.612 4.603
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.7.1 Linux 5.6.18 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 11.88 11.87 11.83
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.7.1 Linux 5.8-rc1 Linux 5.6.18 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.29, N = 3 SE +/- 0.15, N = 3 214.44 215.21 215.34 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.7.1 Linux 5.8-rc1 Linux 5.6.18 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.49 2.50 MIN: 2.44 / MAX: 2.53 MIN: 2.44 / MAX: 2.54 MIN: 2.45 / MAX: 2.54
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.7.1 Linux 5.8-rc1 Linux 5.6.18 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 14.13 14.13 14.08
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.6.18 Linux 5.8-rc1 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.6.18 Linux 5.8-rc1 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.6.18 Linux 5.8-rc1 Linux 5.7.1 70 140 210 280 350 SE +/- 0.88, N = 3 SE +/- 1.00, 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.6.18 Linux 5.8-rc1 Linux 5.7.1 3 6 9 12 15 SE +/- 0.027, N = 3 SE +/- 0.031, N = 3 SE +/- 0.023, N = 3 9.640 9.627 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.7.1 Linux 5.8-rc1 Linux 5.6.18 50 100 150 200 250 SE +/- 3.00, N = 3 SE +/- 2.79, N = 3 SE +/- 2.92, N = 3 206.27 206.45 206.91 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.6.18 Linux 5.8-rc1 Linux 5.7.1 40K 80K 120K 160K 200K 192085 192294 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.7.1 Linux 5.8-rc1 Linux 5.6.18 130 260 390 520 650 SE +/- 2.01, N = 3 SE +/- 1.34, N = 3 SE +/- 1.25, N = 3 620.33 619.62 619.12
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.7.1 Linux 5.8-rc1 Linux 5.6.18 110 220 330 440 550 526 526 527 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.7.1 Linux 5.6.18 15M 30M 45M 60M 75M SE +/- 68908.29, N = 3 SE +/- 24296.53, N = 3 SE +/- 9941.22, N = 3 71802070.84 71871096.59 71926594.68 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.6.18 Linux 5.7.1 Linux 5.8-rc1 90K 180K 270K 360K 450K SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 398000 398667 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.6.18 Linux 5.7.1 Linux 5.8-rc1 90K 180K 270K 360K 450K SE +/- 333.33, N = 3 398333 399000 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.6.18 Linux 5.8-rc1 Linux 5.7.1 2 4 6 8 10 SE +/- 0.064, N = 3 SE +/- 0.042, N = 3 SE +/- 0.013, N = 3 7.534 7.528 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.6.18 Linux 5.7.1 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 1555 1557 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.6.18 Linux 5.7.1 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 1556 1558 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.6.18 Linux 5.7.1 Linux 5.8-rc1 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 132.21 132.29 132.31 MIN: 84.81 / MAX: 299.73 MIN: 84.99 / MAX: 306.99 MIN: 84.48 / MAX: 302.43 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.7.1 Linux 5.6.18 300 600 900 1200 1500 SE +/- 0.21, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 1359.17 1359.53 1359.79 MIN: 688.23 / MAX: 3732.49 MIN: 687.33 / MAX: 3732.66 MIN: 687.62 / MAX: 3732.58 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.7.1 Linux 5.8-rc1 Linux 5.6.18 140 280 420 560 700 SE +/- 0.26, N = 3 SE +/- 0.28, N = 3 SE +/- 0.11, N = 3 640.86 640.94 641.11 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.6.18 Linux 5.7.1 Linux 5.8-rc1 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.6.18 Linux 5.7.1 Linux 5.8-rc1 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.6.18 Linux 5.8-rc1 Linux 5.7.1 300K 600K 900K 1200K 1500K SE +/- 30369.42, N = 15 SE +/- 6436.78, N = 3 SE +/- 19757.47, N = 3 1283885 1438186 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.6.18 Linux 5.7.1 Linux 5.8-rc1 200K 400K 600K 800K 1000K SE +/- 20233.27, N = 15 SE +/- 22237.71, N = 15 SE +/- 10472.02, N = 7 617739 617777 980810 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.7.1 Linux 5.6.18 1.2M 2.4M 3.6M 4.8M 6M SE +/- 46513.96, N = 15 SE +/- 97344.12, N = 15 SE +/- 56669.98, N = 3 3327083.98 5329284.66 5579161.24 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.6.18 Linux 5.7.1 Linux 5.8-rc1 50K 100K 150K 200K 250K SE +/- 9215.91, N = 15 SE +/- 9446.00, N = 15 SE +/- 8618.44, N = 12 222717.87 225290.48 235651.61 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.7.1 Linux 5.6.18 Linux 5.8-rc1 80 160 240 320 400 SE +/- 6.41, N = 15 SE +/- 0.99, N = 3 SE +/- 0.42, N = 3 376.49 377.96 389.06 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.6.18 Linux 5.8-rc1 Linux 5.7.1 3K 6K 9K 12K 15K SE +/- 72.19, N = 3 SE +/- 153.36, N = 15 SE +/- 7630.36, N = 12 4537 4864 12454
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 16 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 14K 28K 42K 56K 70K SE +/- 11855.91, N = 12 SE +/- 9327.21, N = 12 SE +/- 16079.00, N = 15 30598 31548 64031
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.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.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.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.