Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2006159-NE-LINUX58KE59 Linux 5.8 Kernel Benchmarking - Phoronix Test Suite Linux 5.8 Kernel Benchmarking Intel Core i9-10900K with Linux 5.8 kernel benchmarking by Michael Larabel
HTML result view exported from: https://openbenchmarking.org/result/2006159-NE-LINUX58KE59&rdt&grs .
Linux 5.8 Kernel Benchmarking Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F3 BIOS) Intel Comet Lake PCH 2 x 8192 MB DDR4-3000MT/s Samsung SSD 970 EVO 250GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz) Realtek ALC1220 DELL P2415Q Intel Device 15f3 + Intel Wi-Fi 6 AX201 Ubuntu 20.04 5.7.1-050701-generic (x86_64) GNOME Shell 3.36.2 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 3840x2160 5.6.18-050618-generic (x86_64) 5.8.0-050800-generic (x86_64) OpenBenchmarking.org Compiler Details - --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 -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8 Java Details - OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) Python Details - Python 3.8.2 Security Details - Linux 5.7.1: 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: 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: 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 Kernel Benchmarking fio: Seq Write - IO_uring - Yes - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - Yes - Yes - 4KB - Default Test Directory sockperf: Throughput fio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directory sockperf: Latency Ping Pong stress-ng: System V Message Passing fio: Rand Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - No - 2MB - Default Test Directory ethr: TCP - Latency - 1 stress-ng: Socket Activity ethr: TCP - Latency - 16 fio: Seq Write - IO_uring - No - No - 2MB - Default Test Directory fio: Seq Write - IO_uring - Yes - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - No - 2MB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Seq Write - IO_uring - Yes - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directory ethr: TCP - Latency - 32 leveldb: Seq Fill leveldb: Seq Fill fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory leveldb: Overwrite fio: Seq Read - IO_uring - No - No - 2MB - Default Test Directory leveldb: Overwrite fio: Seq Read - IO_uring - No - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Delete ctx-clock: Context Switch Time wireguard: fio: Rand Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 2MB - Default Test Directory stress-ng: NUMA stress-ng: CPU Cache fio: Seq Write - IO_uring - No - No - 4KB - Default Test Directory svt-av1: Enc Mode 0 - 1080p fio: Seq Write - IO_uring - No - No - 4KB - Default Test Directory ethr: UDP - Bandwidth - 32 fio: Rand Read - IO_uring - No - No - 2MB - Default Test Directory fio: Rand Read - IO_uring - No - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory osbench: Create Threads fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory ethr: HTTP - Bandwidth - 1 rocksdb: Read While Writing numenta-nab: Earthgecko Skyline fio: Rand Write - IO_uring - No - No - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - No - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory avifenc: 10 stress-ng: Forking avifenc: 8 java-gradle-perf: Reactor fio: Rand Write - IO_uring - Yes - Yes - 2MB - Default Test Directory osbench: Create Files fio: Rand Write - IO_uring - Yes - Yes - 2MB - Default Test Directory leveldb: Fill Sync dacapobench: Jython fio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directory svt-hevc: 1080p 8-bit YUV To HEVC Video Encode osbench: Create Processes ethr: TCP - Connections/s - 1 leveldb: Seek Rand stress-ng: Semaphores rocksdb: Rand Fill Sync luxcorerender: DLSC numenta-nab: Bayesian Changepoint stress-ng: Matrix Math compress-zstd: 3 stress-ng: MEMFD gimp: resize octave-benchmark: fio: Seq Read - IO_uring - Yes - No - 2MB - Default Test Directory fio: Seq Read - IO_uring - Yes - Yes - 4KB - Default Test Directory embree: Pathtracer ISPC - Crown fio: Seq Read - IO_uring - Yes - Yes - 4KB - Default Test Directory gimp: auto-levels nettle: aes256 ethr: TCP - Bandwidth - 16 ethr: TCP - Bandwidth - 32 embree: Pathtracer - Crown fio: Seq Read - IO_uring - Yes - No - 2MB - Default Test Directory dav1d: Chimera 1080p fio: Rand Read - IO_uring - Yes - Yes - 2MB - Default Test Directory dacapobench: Tradesoap ethr: HTTP - Bandwidth - 32 fio: Rand Read - IO_uring - Yes - Yes - 2MB - Default Test Directory dacapobench: Tradebeans rocksdb: Rand Read osbench: Memory Allocations stress-ng: Memory Copying leveldb: Rand Read fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - No - 4KB - Default Test Directory svt-av1: Enc Mode 8 - 1080p dav1d: Summer Nature 1080p avifenc: 2 fio: Seq Read - IO_uring - Yes - Yes - 2MB - Default Test Directory fio: Seq Read - IO_uring - Yes - Yes - 2MB - Default Test Directory dav1d: Summer Nature 4K leveldb: Hot Read stress-ng: Glibc C String Functions darktable: Server Rack - CPU-only numenta-nab: Relative Entropy ethr: HTTP - Bandwidth - 16 neat: stress-ng: Glibc Qsort Data Sorting fio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directory osbench: Launch Programs svt-av1: Enc Mode 4 - 1080p build-clash: Time To Compile openvkl: vklBenchmark darktable: Server Room - CPU-only fio: Rand Read - IO_uring - Yes - No - 2MB - Default Test Directory avifenc: 0 stress-ng: SENDFILE svt-vp9: Visual Quality Optimized - Bosphorus 1080p darktable: Masskrug - CPU-only gimp: unsharp-mask svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p rawtherapee: Total Benchmark Time luxcorerender: Rainbow Colors and Prism darktable: Boat - CPU-only fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - No - 4KB - Default Test Directory coremark: CoreMark Size 666 - Iterations Per Second compress-zstd: 19 fio: Rand Read - IO_uring - Yes - No - 2MB - Default Test Directory gimp: rotate svt-vp9: VMAF Optimized - Bosphorus 1080p fio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directory stress-ng: CPU Stress brl-cad: VGR Performance Metric numenta-nab: EXPoSE fio: Rand Read - IO_uring - Yes - Yes - 4KB - Default Test Directory stress-ng: Malloc fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - No - 4KB - Default Test Directory numenta-nab: Windowed Gaussian stress-ng: Vector Math fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - No - 4KB - Default Test Directory nettle: poly1305-aes build-linux-kernel: Time To Compile dav1d: Chimera 1080p 10-bit v-ray: CPU nettle: chacha nettle: sha512 stress-ng: Crypto stress-ng: RdRand leveldb: Fill Sync fio: Rand Read - IO_uring - Yes - Yes - 4KB - Default Test Directory rocksdb: Seq Fill rocksdb: Rand Fill stress-ng: Context Switching stress-ng: Atomic stress-ng: MMAP dacapobench: H2 ethr: TCP - Connections/s - 32 ethr: TCP - Connections/s - 16 ethr: UDP - Bandwidth - 16 sockperf: Latency Under Load Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 222667 871 639366 230692 901 2.876 11179836.81 711 711 1429 1428 9.83 8460.86 9.80 697 500 1402 497 1007 1001 9.86 48.3 45.752 1615 690 3237 1388 46.1 3252 47.891 1622 869 222667 866 221333 47.836 46.2 45.334 140 174.926 3015 1504 327.10 22.09 1098 0.127 281333 303128.50000000 1508 3023 1102 9.030501 282000 2296.32 2925680 91.146 279667 578 1164 1093 1105 283000 4.373 80697.34 4.573 192.343 1157 10.239121 575 6686.768 3273 547667 2139 64.22 16.810099 21620 10.454 1390089.87 2834 2.27 35.974 64188.29 2911.3 1264.45 6.104 5.939 306 548667 17.7060 2143 9.625 8178.51 110926.44444444 100877.55555555 15.5031 619 800.01 295 2900 6159.47 597 2455 68617474 55.562655 3561.35 8.804 139000 139000 38.283 745.07 43.031 310 626 185.56 8.847 843964.91 0.166 16.515 6698.42 14.276 237.35 528 25.496483 4.247 3.601 193.22 3.588 629 70.987 2301.66 188.76 4.612 11.868 214.44 54.663 2.49 14.133 541 541 517918.775314 30.3 311 9.610 206.27 135000 4721.60 192509 620.326 526 71871096.59 398667 399000 7.524 94528.43 1557 1558 3733.94 61.973 132.29 19890 1359.525 640.86 2679.41 195281.65 0.3 135000 1443199 617777 5329284.66 225290.48 376.49 2728 12454 30598 254760.93333333 18.504 292667 1144 518990 298429 1166 2.573 13440599.53 636 639 1280 1285 8.87 7613.94 8.98 634 547 1276 546 1101 1099 9.04 50.7 43.621 1504 634 3016 1276 48.6 3012 45.542 1503 801 205333 802 205333 45.597 48.5 43.434 146 168.275 3188 1590 318.33 21.18 1114 0.125 285000 305387.72222222 1577 3160 1129 9.023667 288667 2369.65 2918303 94.655 288667 600 1208 1127 1120 286667 4.229 78064.71 4.434 192.770 1183 10.525752 588 6510.900 3318 534333 2087 65.82 16.413530 21990 10.674 1367918.82 2880 2.23 35.348 65278.85 2868.6 1247.95 6.059 5.868 307 550000 17.7148 2148 9.584 8089.86 112236 101822.66666667 15.3288 621 797.79 298 2924 6153.51 602 2475 68092939 55.301030 3543.50 8.831 138000 138000 38.549 740.26 42.744 309 624 186.47 8.793 849067.34 0.167 16.543 6658.77 14.235 237.27 526 25.357405 4.244 3.618 193.56 3.575 626 71.095 2305.80 189.63 4.603 11.825 215.34 54.470 2.50 14.077 539 539 516523.327081 30.3 310 9.640 206.91 135000 4710.57 192085 619.117 527 71926594.68 398000 398333 7.534 94412.26 1555 1556 3735.10 62.009 132.21 19878 1359.786 641.11 2678.96 195281.04 0.3 135000 1283885 617739 5579161.24 222717.87 377.96 2750 4537 31548 249254.38888889 18.573 315333 1231 731310 319667 1247 3.277 14124441.19 634 634 1275 1276 9.89 8109.97 9.97 633 550 1275 543 1106 1092 9.90 46.3 47.752 1640 633 3286 1274 44.7 3270 49.436 1631 849 217667 849 217000 49.047 45.1 46.646 150 180.293 3214 1603 307.75 20.80 1061 0.121 271667 317592.22222222 1563 3133 1081 8.653005 276667 2272.81 3039406 92.204 278000 580 1167 1086 1081 277000 4.319 78876.87 4.454 186.986 1190 10.426924 591 6566.043 3359 545667 2132 64.91 16.533534 21517 10.534 1393340.66 2885 2.25 35.769 64398.68 2908.4 1246.35 6.141 5.861 310 543000 17.4918 2122 9.699 8081.85 111652.44444444 102036.88888889 15.4944 626 791.68 298 2929 6214.74 602 2475 68361075 55.718263 3535.48 8.868 138000 138000 38.387 745.38 42.868 311 628 186.71 8.812 848644.19 0.167 16.445 6664.04 14.318 238.63 525 25.359790 4.267 3.620 192.58 3.593 627 70.765 2312.38 189.31 4.623 11.876 215.21 54.692 2.49 14.125 539 539 516140.921461 30.2 310 9.627 206.45 134667 4716.71 192294 619.618 526 71802070.84 398667 399000 7.528 94536.28 1557 1558 3730.86 61.950 132.31 19893 1359.165 640.94 2679.74 195276.17 0.3 135000 1438186 980810 3327083.98 235651.61 389.06 2735 4864 64031 236456.27777778 18.198 OpenBenchmarking.org
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 160K 320K 480K 640K 800K SE +/- 7440.38, N = 6 SE +/- 5911.42, N = 5 SE +/- 4632.05, N = 5 639366 518990 731310 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.7373 1.4746 2.2119 2.9492 3.6865 SE +/- 0.026, N = 5 SE +/- 0.010, N = 5 SE +/- 0.013, N = 5 2.876 2.573 3.277 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Stress-NG Test: System V Message Passing 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 711 636 634 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 711 639 634 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 1429 1280 1275 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 2.40, N = 3 SE +/- 0.88, N = 3 1428 1285 1276 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 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 9.83 8.87 9.89 MIN: 9.19 / MAX: 13.49 MIN: 7.87 / MAX: 12.94 MIN: 9.36 / MAX: 13.53
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 2K 4K 6K 8K 10K SE +/- 103.96, N = 13 SE +/- 16.92, N = 3 SE +/- 121.19, N = 3 8460.86 7613.94 8109.97 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 16 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 16 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 9.80 8.98 9.97 MIN: 8.88 / MAX: 13.41 MIN: 8.21 / MAX: 12.89 MIN: 9.41 / MAX: 13.68
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 150 300 450 600 750 SE +/- 1.45, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 697 634 633 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 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 3.18, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 1402 1276 1275 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 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 120 240 360 480 600 SE +/- 7.54, N = 3 SE +/- 6.17, N = 3 SE +/- 5.61, N = 3 497 546 543 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 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 15.07, N = 3 SE +/- 12.68, N = 3 SE +/- 10.84, N = 3 1001 1099 1092 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 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 9.86 9.04 9.90 MIN: 8.97 / MAX: 13.79 MIN: 8.05 / MAX: 12.91 MIN: 9.37 / MAX: 13.49
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 0.52, N = 3 48.3 50.7 46.3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 0.55, N = 3 45.75 43.62 47.75 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 400 800 1200 1600 2000 SE +/- 9.35, N = 3 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 1615 1504 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 150 300 450 600 750 SE +/- 2.00, N = 3 SE +/- 0.33, N = 3 690 634 633 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 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 18.37, N = 3 SE +/- 2.00, N = 3 SE +/- 2.00, N = 3 3237 3016 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 4.00, N = 3 SE +/- 0.33, N = 3 1388 1276 1274 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 Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.38, N = 3 SE +/- 0.20, N = 3 46.1 48.6 44.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 1.20, N = 3 SE +/- 1.53, N = 3 SE +/- 9.28, N = 3 3252 3012 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 Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.14, N = 3 SE +/- 0.38, N = 3 SE +/- 0.21, N = 3 47.89 45.54 49.44 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 400 800 1200 1600 2000 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 4.37, N = 3 1622 1503 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
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 5.24, N = 3 SE +/- 3.28, N = 3 869 801 849 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 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 50K 100K 150K 200K 250K SE +/- 1201.85, N = 3 SE +/- 2027.59, N = 3 SE +/- 881.92, N = 3 222667 205333 217667 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 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 7.22, N = 3 SE +/- 8.41, N = 3 SE +/- 8.00, N = 3 866 802 849 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 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 50K 100K 150K 200K 250K SE +/- 1855.92, N = 3 SE +/- 2333.33, N = 3 SE +/- 2000.00, N = 3 221333 205333 217000 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 Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 SE +/- 0.11, N = 3 47.84 45.60 49.05 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 46.2 48.5 45.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 11 22 33 44 55 SE +/- 0.18, N = 3 SE +/- 0.21, N = 3 SE +/- 0.15, N = 3 45.33 43.43 46.65 1. (CXX) g++ options: -O3 -lsnappy -lpthread
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 30 60 90 120 150 SE +/- 2.00, N = 3 140 146 150
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 40 80 120 160 200 SE +/- 0.63, N = 3 SE +/- 2.08, N = 5 SE +/- 2.17, N = 3 174.93 168.28 180.29
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 70 140 210 280 350 SE +/- 4.41, N = 3 SE +/- 2.52, N = 3 SE +/- 0.95, N = 3 327.10 318.33 307.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 5 10 15 20 25 SE +/- 0.21, N = 15 SE +/- 0.29, N = 3 SE +/- 0.09, N = 3 22.09 21.18 20.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 6.84, N = 3 SE +/- 7.69, N = 3 SE +/- 7.69, N = 3 1098 1114 1061 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 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.0286 0.0572 0.0858 0.1144 0.143 SE +/- 0.001, N = 3 SE +/- 0.002, N = 4 SE +/- 0.002, N = 3 0.127 0.125 0.121 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 60K 120K 180K 240K 300K SE +/- 1855.92, N = 3 SE +/- 2081.67, N = 3 SE +/- 1855.92, N = 3 281333 285000 271667 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 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32 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 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 19.62, N = 3 SE +/- 24.84, N = 3 SE +/- 14.90, N = 3 1508 1577 1563 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 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 39.15, N = 3 SE +/- 50.00, N = 3 SE +/- 29.95, N = 3 3023 3160 3133 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 5.24, N = 3 SE +/- 5.29, N = 3 SE +/- 10.40, N = 3 1102 1129 1081 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 Test: Create Threads 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 60K 120K 180K 240K 300K SE +/- 1527.53, N = 3 SE +/- 1452.97, N = 3 SE +/- 2603.42, N = 3 282000 288667 276667 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 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 500 1000 1500 2000 2500 SE +/- 3.68, N = 3 SE +/- 2.82, N = 3 SE +/- 1.95, N = 3 2296.32 2369.65 2272.81 MIN: 2270 / MAX: 2340 MIN: 2330 / MAX: 2420 MIN: 2250 / MAX: 2310
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 700K 1400K 2100K 2800K 3500K SE +/- 42726.53, N = 3 SE +/- 35479.68, N = 5 SE +/- 41791.71, N = 3 2925680 2918303 3039406 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Numenta Anomaly Benchmark Detector: Earthgecko Skyline OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Earthgecko Skyline Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 20 40 60 80 100 SE +/- 0.68, N = 3 SE +/- 0.31, N = 3 SE +/- 0.79, N = 15 91.15 94.66 92.20
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 60K 120K 180K 240K 300K SE +/- 2848.00, N = 3 SE +/- 333.33, N = 3 SE +/- 1527.53, N = 3 279667 288667 278000 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 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 130 260 390 520 650 SE +/- 6.96, N = 3 SE +/- 3.18, N = 3 SE +/- 6.67, N = 3 578 600 580 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 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 14.19, N = 3 SE +/- 6.51, N = 3 SE +/- 13.67, N = 3 1164 1208 1167 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 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 11.92, N = 3 SE +/- 1.15, N = 3 SE +/- 6.56, N = 3 1093 1127 1086 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 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 3.51, N = 3 SE +/- 14.86, N = 3 SE +/- 14.15, N = 5 1105 1120 1081 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 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 60K 120K 180K 240K 300K SE +/- 1000.00, N = 3 SE +/- 3666.67, N = 3 SE +/- 3535.53, N = 5 283000 286667 277000 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
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.9839 1.9678 2.9517 3.9356 4.9195 SE +/- 0.021, N = 3 SE +/- 0.016, N = 3 SE +/- 0.021, N = 3 4.373 4.229 4.319 1. (CXX) g++ options: -O3 -fPIC
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 20K 40K 60K 80K 100K SE +/- 1086.58, N = 15 SE +/- 688.87, N = 3 SE +/- 722.40, N = 15 80697.34 78064.71 78876.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1.0289 2.0578 3.0867 4.1156 5.1445 SE +/- 0.017, N = 3 SE +/- 0.044, N = 3 SE +/- 0.010, N = 3 4.573 4.434 4.454 1. (CXX) g++ options: -O3 -fPIC
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 40 80 120 160 200 SE +/- 2.13, N = 7 SE +/- 2.49, N = 12 SE +/- 2.15, N = 12 192.34 192.77 186.99
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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 Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 10.24 10.53 10.43 1. (CC) gcc options: -lm
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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 Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1400 2800 4200 5600 7000 SE +/- 197.05, N = 3 SE +/- 38.99, N = 3 SE +/- 9.98, N = 3 6686.77 6510.90 6566.04 1. (CXX) g++ options: -O3 -lsnappy -lpthread
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 700 1400 2100 2800 3500 SE +/- 23.28, N = 4 SE +/- 31.41, N = 4 SE +/- 11.71, N = 4 3273 3318 3359
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 120K 240K 360K 480K 600K SE +/- 1452.97, N = 3 SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 547667 534333 545667 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 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 500 1000 1500 2000 2500 SE +/- 5.55, N = 3 SE +/- 3.18, N = 3 2139 2087 2132 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 1080p 8-bit YUV To HEVC Video Encode 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.6.18 Linux 5.8-rc1 15 30 45 60 75 SE +/- 0.44, N = 3 SE +/- 0.35, N = 3 SE +/- 0.55, N = 3 64.22 65.82 64.91 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.26, N = 3 16.81 16.41 16.53 1. (CC) gcc options: -lm
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 5K 10K 15K 20K 25K SE +/- 25.17, N = 3 SE +/- 177.86, N = 3 SE +/- 93.33, N = 3 21620 21990 21517
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 10.45 10.67 10.53 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 300K 600K 900K 1200K 1500K SE +/- 528.30, N = 3 SE +/- 217.43, N = 3 SE +/- 9987.58, N = 3 1390089.87 1367918.82 1393340.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Facebook RocksDB Test: Random Fill Sync 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 Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.5108 1.0216 1.5324 2.0432 2.554 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 2.27 2.23 2.25 MIN: 2.18 / MAX: 2.34 MIN: 2.09 / MAX: 2.34 MIN: 2.15 / MAX: 2.34
Numenta Anomaly Benchmark Detector: Bayesian Changepoint OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Bayesian Changepoint Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.06, N = 3 SE +/- 0.26, N = 3 35.97 35.35 35.77
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 14K 28K 42K 56K 70K SE +/- 774.78, N = 3 SE +/- 54.05, N = 3 SE +/- 406.52, N = 3 64188.29 65278.85 64398.68 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 600 1200 1800 2400 3000 SE +/- 12.49, N = 3 SE +/- 42.70, N = 4 SE +/- 28.81, N = 3 2911.3 2868.6 2908.4 1. (CC) gcc options: -O3 -pthread -lz -llzma
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 1.29, N = 3 SE +/- 0.47, N = 3 SE +/- 1.34, N = 3 1264.45 1247.95 1246.35 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 2 4 6 8 10 SE +/- 0.074, N = 5 SE +/- 0.070, N = 3 SE +/- 0.066, N = 3 6.104 6.059 6.141
GNU Octave Benchmark 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 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 120K 240K 360K 480K 600K SE +/- 333.33, N = 3 SE +/- 577.35, N = 3 548667 550000 543000 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 Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.17, N = 3 17.71 17.71 17.49 MIN: 17.42 / MAX: 18.28 MIN: 17.43 / MAX: 18.13 MIN: 17 / MAX: 18.08
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 500 1000 1500 2000 2500 SE +/- 0.88, N = 3 SE +/- 1.86, N = 3 SE +/- 1.73, N = 3 2143 2148 2122 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 Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.045, N = 3 SE +/- 0.015, N = 3 SE +/- 0.016, N = 3 9.625 9.584 9.699
Nettle Test: aes256 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: aes256 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 2K 4K 6K 8K 10K SE +/- 98.57, N = 3 SE +/- 0.53, N = 3 SE +/- 7.86, N = 3 8178.51 8089.86 8081.85 MIN: 5462 / MAX: 13844.21 MIN: 5454.25 / MAX: 13393.64 MIN: 5445.35 / MAX: 13392.72 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Ethr Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 16 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.6.18 Linux 5.8-rc1 20K 40K 60K 80K 100K SE +/- 353.63, N = 3 SE +/- 363.16, N = 3 SE +/- 878.30, N = 3 110926.44 112236.00 111652.44 MIN: 104930 / MAX: 118980 MIN: 105830 / MAX: 124280 MIN: 106330 / MAX: 121240
Ethr Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 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 Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 15.50 15.33 15.49 MIN: 15.37 / MAX: 15.78 MIN: 14.82 / MAX: 15.78 MIN: 15.31 / MAX: 15.92
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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 Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 200 400 600 800 1000 SE +/- 0.60, N = 3 SE +/- 1.18, N = 3 SE +/- 1.53, N = 3 800.01 797.79 791.68 MIN: 616.87 / MAX: 1113.88 MIN: 615.62 / MAX: 1083.11 MIN: 611.89 / MAX: 1066.57 1. (CC) gcc options: -pthread
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 600 1200 1800 2400 3000 SE +/- 23.90, N = 3 SE +/- 7.78, N = 4 SE +/- 41.02, N = 4 2900 2924 2929
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1300 2600 3900 5200 6500 SE +/- 16.82, N = 3 SE +/- 47.07, N = 3 SE +/- 14.99, N = 3 6159.47 6153.51 6214.74 MIN: 6050 / MAX: 6230 MIN: 5850 / MAX: 6290 MIN: 6150 / MAX: 6300
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 500 1000 1500 2000 2500 SE +/- 28.29, N = 6 SE +/- 20.56, N = 20 SE +/- 21.88, N = 20 2455 2475 2475
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 15M 30M 45M 60M 75M SE +/- 96233.30, N = 3 SE +/- 443219.99, N = 3 SE +/- 89674.56, N = 3 68617474 68092939 68361075 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 55.56 55.30 55.72 1. (CC) gcc options: -lm
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 800 1600 2400 3200 4000 SE +/- 48.76, N = 3 SE +/- 24.01, N = 3 SE +/- 31.92, N = 15 3561.35 3543.50 3535.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 2 4 6 8 10 SE +/- 0.068, N = 13 SE +/- 0.095, N = 12 SE +/- 0.081, N = 10 8.804 8.831 8.868 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 30K 60K 90K 120K 150K 139000 138000 138000 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 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 30K 60K 90K 120K 150K 139000 138000 138000 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 Encoder Mode: Enc Mode 8 - Input: 1080p 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.6.18 Linux 5.8-rc1 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 38.28 38.55 38.39 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 160 320 480 640 800 SE +/- 2.24, N = 3 SE +/- 0.37, N = 3 SE +/- 1.06, N = 3 745.07 740.26 745.38 MIN: 622.45 / MAX: 809.96 MIN: 636.76 / MAX: 805.54 MIN: 630.87 / MAX: 813.28 1. (CC) gcc options: -pthread
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 10 20 30 40 50 SE +/- 0.32, N = 3 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 43.03 42.74 42.87 1. (CXX) g++ options: -O3 -fPIC
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 70 140 210 280 350 SE +/- 1.33, N = 3 SE +/- 1.15, N = 3 310 309 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
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 140 280 420 560 700 SE +/- 3.00, N = 3 SE +/- 2.03, N = 3 626 624 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 Video Input: Summer Nature 4K 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 Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 2 4 6 8 10 SE +/- 0.088, N = 9 SE +/- 0.098, N = 6 SE +/- 0.102, N = 6 8.847 8.793 8.812 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 200K 400K 600K 800K 1000K SE +/- 3995.16, N = 3 SE +/- 1781.71, N = 3 SE +/- 2349.65, N = 3 843964.91 849067.34 848644.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 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.166 0.167 0.167
Numenta Anomaly Benchmark Detector: Relative Entropy OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 16.52 16.54 16.45
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 16 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 16 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1400 2800 4200 5600 7000 SE +/- 7.24, N = 3 SE +/- 88.26, N = 3 SE +/- 41.83, N = 3 6698.42 6658.77 6664.04 MIN: 6630 / MAX: 6830 MIN: 6430 / MAX: 6790 MIN: 6360 / MAX: 6790
Nebular Empirical Analysis Tool OpenBenchmarking.org Seconds, Fewer Is Better Nebular Empirical Analysis Tool 2020-02-29 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 14.28 14.24 14.32 1. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 0.23, N = 3 SE +/- 0.50, N = 3 237.35 237.27 238.63 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 110 220 330 440 550 528 526 525 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 Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 25.50 25.36 25.36 1. (CC) gcc options: -lm
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.9601 1.9202 2.8803 3.8404 4.8005 SE +/- 0.030, N = 3 SE +/- 0.040, N = 3 SE +/- 0.027, N = 3 4.247 4.244 4.267 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
Timed Clash Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Clash Compilation Time To Compile Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.8145 1.629 2.4435 3.258 4.0725 SE +/- 0.047, N = 14 SE +/- 0.041, N = 14 SE +/- 0.044, N = 12 3.601 3.618 3.620
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 40 80 120 160 200 SE +/- 0.70, N = 3 SE +/- 0.19, N = 3 SE +/- 0.25, N = 3 193.22 193.56 192.58 MIN: 1 / MAX: 781 MIN: 1 / MAX: 776 MIN: 1 / MAX: 768
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 0.8084 1.6168 2.4252 3.2336 4.042 SE +/- 0.002, N = 3 SE +/- 0.005, N = 3 SE +/- 0.001, N = 3 3.588 3.575 3.593
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 140 280 420 560 700 SE +/- 1.67, N = 3 SE +/- 1.45, N = 3 SE +/- 1.53, N = 3 629 626 627 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
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 0.34, N = 3 SE +/- 0.47, N = 3 70.99 71.10 70.77 1. (CXX) g++ options: -O3 -fPIC
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 500 1000 1500 2000 2500 SE +/- 35.16, N = 3 SE +/- 37.45, N = 3 SE +/- 38.59, N = 3 2301.66 2305.80 2312.38 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p 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.6.18 Linux 5.8-rc1 40 80 120 160 200 SE +/- 0.28, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 188.76 189.63 189.31 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1.0402 2.0804 3.1206 4.1608 5.201 SE +/- 0.001, N = 3 SE +/- 0.010, N = 3 SE +/- 0.005, N = 3 4.612 4.603 4.623
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 11.87 11.83 11.88
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p 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.6.18 Linux 5.8-rc1 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.15, N = 3 SE +/- 0.29, N = 3 214.44 215.34 215.21 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 12 24 36 48 60 SE +/- 0.19, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 54.66 54.47 54.69 1. RawTherapee, version 5.8, command line.
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 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.53 MIN: 2.45 / MAX: 2.54 MIN: 2.44 / MAX: 2.54
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 14.13 14.08 14.13
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 120 240 360 480 600 541 539 539 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 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 120 240 360 480 600 541 539 539 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
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 110K 220K 330K 440K 550K SE +/- 245.31, N = 3 SE +/- 684.62, N = 3 SE +/- 1752.06, N = 3 517918.78 516523.33 516140.92 1. (CC) gcc options: -O2 -lrt" -lrt
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 30.3 30.3 30.2 1. (CC) gcc options: -O3 -pthread -lz -llzma
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 70 140 210 280 350 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 311 310 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
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3 6 9 12 15 SE +/- 0.023, N = 3 SE +/- 0.027, N = 3 SE +/- 0.031, N = 3 9.610 9.640 9.627
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 50 100 150 200 250 SE +/- 3.00, N = 3 SE +/- 2.92, N = 3 SE +/- 2.79, N = 3 206.27 206.91 206.45 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 30K 60K 90K 120K 150K SE +/- 333.33, N = 3 135000 135000 134667 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 Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1000 2000 3000 4000 5000 SE +/- 1.97, N = 3 SE +/- 4.71, N = 3 SE +/- 3.83, N = 3 4721.60 4710.57 4716.71 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 40K 80K 120K 160K 200K 192509 192085 192294 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 Detector: EXPoSE OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: EXPoSE Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 130 260 390 520 650 SE +/- 2.01, N = 3 SE +/- 1.25, N = 3 SE +/- 1.34, N = 3 620.33 619.12 619.62
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.6.18 Linux 5.8-rc1 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 Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 15M 30M 45M 60M 75M SE +/- 24296.53, N = 3 SE +/- 9941.22, N = 3 SE +/- 68908.29, N = 3 71871096.59 71926594.68 71802070.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 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
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 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 Detector: Windowed Gaussian OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 2 4 6 8 10 SE +/- 0.013, N = 3 SE +/- 0.064, N = 3 SE +/- 0.042, N = 3 7.524 7.534 7.528
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 20K 40K 60K 80K 100K SE +/- 3.56, N = 3 SE +/- 108.86, N = 3 SE +/- 1.31, N = 3 94528.43 94412.26 94536.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 0.58, N = 3 SE +/- 1.00, N = 3 SE +/- 1.86, 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
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, 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
Nettle Test: poly1305-aes OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: poly1305-aes Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 800 1600 2400 3200 4000 SE +/- 0.49, N = 3 SE +/- 0.56, N = 3 SE +/- 3.11, N = 3 3733.94 3735.10 3730.86 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 14 28 42 56 70 SE +/- 0.29, N = 3 SE +/- 0.29, N = 3 SE +/- 0.44, N = 3 61.97 62.01 61.95
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.14, N = 3 132.29 132.21 132.31 MIN: 84.99 / MAX: 306.99 MIN: 84.81 / MAX: 299.73 MIN: 84.48 / MAX: 302.43 1. (CC) gcc options: -pthread
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 4K 8K 12K 16K 20K SE +/- 48.01, N = 3 SE +/- 69.96, N = 3 SE +/- 38.79, N = 3 19890 19878 19893
Nettle Test: chacha OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 300 600 900 1200 1500 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.21, N = 3 1359.53 1359.79 1359.17 MIN: 687.33 / MAX: 3732.66 MIN: 687.62 / MAX: 3732.58 MIN: 688.23 / MAX: 3732.49 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: sha512 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 140 280 420 560 700 SE +/- 0.26, N = 3 SE +/- 0.11, N = 3 SE +/- 0.28, N = 3 640.86 641.11 640.94 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 600 1200 1800 2400 3000 SE +/- 0.59, N = 3 SE +/- 0.32, N = 3 SE +/- 0.31, N = 3 2679.41 2678.96 2679.74 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: RdRand OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 40K 80K 120K 160K 200K SE +/- 1.63, N = 3 SE +/- 3.73, N = 3 SE +/- 0.95, N = 3 195281.65 195281.04 195276.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.7.1 Linux 5.6.18 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 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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.7.1 Linux 5.6.18 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 Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 300K 600K 900K 1200K 1500K SE +/- 19757.47, N = 3 SE +/- 30369.42, N = 15 SE +/- 6436.78, N = 3 1443199 1283885 1438186 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 200K 400K 600K 800K 1000K SE +/- 22237.71, N = 15 SE +/- 20233.27, N = 15 SE +/- 10472.02, N = 7 617777 617739 980810 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 1.2M 2.4M 3.6M 4.8M 6M SE +/- 97344.12, N = 15 SE +/- 56669.98, N = 3 SE +/- 46513.96, N = 15 5329284.66 5579161.24 3327083.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 50K 100K 150K 200K 250K SE +/- 9446.00, N = 15 SE +/- 9215.91, N = 15 SE +/- 8618.44, N = 12 225290.48 222717.87 235651.61 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: MMAP 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
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 600 1200 1800 2400 3000 SE +/- 59.50, N = 20 SE +/- 57.87, N = 20 SE +/- 49.93, N = 20 2728 2750 2735
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 3K 6K 9K 12K 15K SE +/- 7630.36, N = 12 SE +/- 72.19, N = 3 SE +/- 153.36, N = 15 12454 4537 4864
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 16 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
Ethr Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 16 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 16 Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 50K 100K 150K 200K 250K SE +/- 3494.10, N = 15 SE +/- 3795.24, N = 12 SE +/- 5574.71, N = 12 254760.93 249254.39 236456.28 MIN: 210040 / MAX: 293320 MIN: 203920 / MAX: 275400 MIN: 191870 / MAX: 317010
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Linux 5.7.1 Linux 5.6.18 Linux 5.8-rc1 5 10 15 20 25 SE +/- 0.15, N = 5 SE +/- 0.19, N = 5 SE +/- 0.75, N = 20 18.50 18.57 18.20 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Phoronix Test Suite v10.8.4