EPYC 75F3 2P Linux 6.0 Benchmarks Benchmarks for a future article. 2 x AMD EPYC 75F3 32-Core testing with a ASRockRack ROME2D16-2T (P3.30 BIOS) and ASPEED on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2208078-NE-EPYC75F3248&grs&sro .
EPYC 75F3 2P Linux 6.0 Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Vulkan Compiler File-System Screen Resolution Linux 5.19 Linux 6.0 5 Aug 2 x AMD EPYC 75F3 32-Core @ 2.95GHz (64 Cores / 128 Threads) ASRockRack ROME2D16-2T (P3.30 BIOS) AMD Starship/Matisse 128GB 1000GB Western Digital WD_BLACK SN850 1TB ASPEED AMD Starship/Matisse VE228 2 x Intel 10G X550T Ubuntu 21.10 5.19.0-051900-generic (x86_64) GNOME Shell 40.5 X Server 1.1.182 GCC 11.2.0 ext4 1920x1080 5.19.0-051900daily20220805-generic (x86_64) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa001114 Java Details - OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.21.10.1) Python Details - Python 3.9.7 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
EPYC 75F3 2P Linux 6.0 Benchmarks influxdb: 64 - 10000 - 2,5000,1 - 10000 influxdb: 4 - 10000 - 2,5000,1 - 10000 pgbench: 100 - 500 - Read Write - Average Latency pgbench: 100 - 500 - Read Write clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache stress-ng: Semaphores pgbench: 1000 - 250 - Read Write - Average Latency pgbench: 1000 - 250 - Read Write apache: 200 pgbench: 1000 - 500 - Read Write pgbench: 1000 - 500 - Read Write - Average Latency rocksdb: Update Rand rocksdb: Read Rand Write Rand pgbench: 1000 - 250 - Read Only pgbench: 1000 - 250 - Read Only - Average Latency pgbench: 100 - 250 - Read Only pgbench: 100 - 250 - Read Only - Average Latency astcenc: Fast pgbench: 1000 - 500 - Read Only - Average Latency pgbench: 1000 - 500 - Read Only spark: 20000000 - 2000 - Repartition Test Time spark: 20000000 - 500 - Repartition Test Time spark: 40000000 - 1000 - Repartition Test Time apache: 1000 hackbench: 32 - Process nginx: 1000 stress-ng: Forking nginx: 500 spark: 1000000 - 100 - SHA-512 Benchmark Time spark: 40000000 - 2000 - Inner Join Test Time spark: 20000000 - 2000 - Inner Join Test Time spark: 20000000 - 1000 - Repartition Test Time spark: 20000000 - 1000 - Group By Test Time stress-ng: IO_uring spark: 20000000 - 500 - Group By Test Time spark: 10000000 - 1000 - Repartition Test Time spark: 1000000 - 1000 - SHA-512 Benchmark Time spark: 20000000 - 2000 - Group By Test Time spark: 20000000 - 500 - SHA-512 Benchmark Time spark: 10000000 - 100 - SHA-512 Benchmark Time hackbench: 16 - Process spark: 1000000 - 100 - Broadcast Inner Join Test Time spark: 1000000 - 2000 - Group By Test Time spark: 40000000 - 500 - Repartition Test Time stress-ng: Memory Copying spark: 20000000 - 1000 - Broadcast Inner Join Test Time stress-ng: NUMA spark: 10000000 - 500 - SHA-512 Benchmark Time spark: 20000000 - 2000 - Broadcast Inner Join Test Time stress-ng: MMAP spark: 20000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 500 - SHA-512 Benchmark Time clickhouse: 100M Rows Web Analytics Dataset, Second Run cassandra: Writes spark: 10000000 - 2000 - Group By Test Time svt-av1: Preset 12 - Bosphorus 4K spark: 40000000 - 2000 - SHA-512 Benchmark Time svt-av1: Preset 10 - Bosphorus 4K spark: 10000000 - 500 - Group By Test Time spark: 20000000 - 100 - Broadcast Inner Join Test Time stress-ng: Malloc spark: 10000000 - 1000 - Group By Test Time spark: 40000000 - 100 - Calculate Pi Benchmark svt-av1: Preset 8 - Bosphorus 1080p rocksdb: Rand Read pgbench: 100 - 500 - Read Only pgbench: 100 - 500 - Read Only - Average Latency spark: 40000000 - 100 - SHA-512 Benchmark Time spark: 40000000 - 1000 - SHA-512 Benchmark Time gromacs: MPI CPU - water_GMX50_bare apache: 500 spark: 40000000 - 1000 - Inner Join Test Time spark: 1000000 - 1000 - Group By Test Time nginx: 200 spark: 40000000 - 500 - Broadcast Inner Join Test Time dacapobench: Jython spark: 20000000 - 2000 - Calculate Pi Benchmark spark: 10000000 - 2000 - SHA-512 Benchmark Time spark: 40000000 - 1000 - Calculate Pi Benchmark lammps: 20k Atoms stress-ng: Atomic spark: 1000000 - 1000 - Calculate Pi Benchmark spark: 40000000 - 500 - Inner Join Test Time spark: 20000000 - 500 - Broadcast Inner Join Test Time primesieve: 1e13 spark: 1000000 - 100 - Calculate Pi Benchmark stress-ng: Futex spark: 1000000 - 100 - Group By Test Time stress-ng: MEMFD svt-av1: Preset 4 - Bosphorus 1080p spark: 40000000 - 500 - Calculate Pi Benchmark ospray-studio: 3 - 1080p - 16 - Path Tracer openfoam: drivaerFastback, Medium Mesh Size - Execution Time openfoam: drivaerFastback, Small Mesh Size - Execution Time spark: 1000000 - 500 - Calculate Pi Benchmark spark: 40000000 - 500 - SHA-512 Benchmark Time spark: 40000000 - 2000 - Calculate Pi Benchmark spark: 10000000 - 100 - Calculate Pi Benchmark openfoam: drivaerFastback, Medium Mesh Size - Mesh Time spark: 40000000 - 2000 - Broadcast Inner Join Test Time primesieve: 1e12 spark: 10000000 - 1000 - Calculate Pi Benchmark stress-ng: SENDFILE spark: 1000000 - 2000 - SHA-512 Benchmark Time svt-av1: Preset 8 - Bosphorus 4K stress-ng: Matrix Math openfoam: motorBike - Mesh Time ospray-studio: 1 - 4K - 32 - Path Tracer spark: 20000000 - 2000 - SHA-512 Benchmark Time astcenc: Thorough spark: 40000000 - 1000 - Broadcast Inner Join Test Time svt-av1: Preset 10 - Bosphorus 1080p openfoam: drivaerFastback, Large Mesh Size - Mesh Time ospray-studio: 2 - 4K - 32 - Path Tracer spark: 20000000 - 1000 - Calculate Pi Benchmark lammps: Rhodopsin Protein ospray-studio: 2 - 1080p - 16 - Path Tracer clickhouse: 100M Rows Web Analytics Dataset, Third Run spark: 10000000 - 1000 - SHA-512 Benchmark Time spark: 10000000 - 500 - Calculate Pi Benchmark hackbench: 16 - Thread spark: 20000000 - 100 - Group By Test Time sqlite-speedtest: Timed Time - Size 1,000 stress-ng: Vector Math astcenc: Medium svt-av1: Preset 4 - Bosphorus 4K openfoam: motorBike - Execution Time spark: 1000000 - 500 - Group By Test Time ospray-studio: 1 - 1080p - 16 - Path Tracer ospray-studio: 3 - 4K - 1 - Path Tracer ospray-studio: 3 - 4K - 32 - Path Tracer ospray-studio: 1 - 1080p - 32 - Path Tracer ospray-studio: 1 - 4K - 16 - Path Tracer ospray-studio: 2 - 4K - 16 - Path Tracer spark: 10000000 - 100 - Group By Test Time spark: 20000000 - 1000 - SHA-512 Benchmark Time ospray-studio: 2 - 1080p - 1 - Path Tracer svt-av1: Preset 12 - Bosphorus 1080p openfoam: drivaerFastback, Small Mesh Size - Mesh Time ospray-studio: 3 - 1080p - 32 - Path Tracer dacapobench: Tradesoap spark: 20000000 - 100 - Calculate Pi Benchmark ospray-studio: 2 - 1080p - 32 - Path Tracer dacapobench: H2 spark: 10000000 - 2000 - Calculate Pi Benchmark namd: ATPase Simulation - 327,506 Atoms ospray-studio: 1 - 4K - 1 - Path Tracer spark: 1000000 - 2000 - Calculate Pi Benchmark spark: 20000000 - 500 - Calculate Pi Benchmark astcenc: Exhaustive ospray-studio: 3 - 4K - 16 - Path Tracer aircrack-ng: openfoam: drivaerFastback, Large Mesh Size - Execution Time stress-ng: Crypto spark: 40000000 - 100 - Broadcast Inner Join Test Time spark: 40000000 - 100 - Inner Join Test Time spark: 40000000 - 100 - Group By Test Time spark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframe stress-ng: System V Message Passing stress-ng: Glibc Qsort Data Sorting stress-ng: Glibc C String Functions ospray-studio: 3 - 1080p - 1 - Path Tracer ospray-studio: 1 - 1080p - 1 - Path Tracer ospray-studio: 2 - 4K - 1 - Path Tracer spark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 100 - Repartition Test Time spark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 100 - Broadcast Inner Join Test Time spark: 10000000 - 100 - Inner Join Test Time spark: 10000000 - 100 - Repartition Test Time spark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 1000 - Repartition Test Time spark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe rocksdb: Read While Writing stress-ng: Context Switching stress-ng: Socket Activity stress-ng: CPU Cache redis: SET redis: GET pgbench: 100 - 250 - Read Write - Average Latency pgbench: 100 - 250 - Read Write keydb: spark: 40000000 - 2000 - Repartition Test Time spark: 40000000 - 2000 - Group By Test Time spark: 40000000 - 1000 - Group By Test Time spark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 1000 - Inner Join Test Time spark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 2000 - Broadcast Inner Join Test Time spark: 10000000 - 2000 - Inner Join Test Time spark: 10000000 - 2000 - Repartition Test Time spark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 1000 - Broadcast Inner Join Test Time spark: 10000000 - 1000 - Inner Join Test Time spark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 500 - Group By Test Time spark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 500 - Inner Join Test Time spark: 20000000 - 100 - Inner Join Test Time spark: 20000000 - 100 - Repartition Test Time spark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 500 - Broadcast Inner Join Test Time spark: 10000000 - 500 - Inner Join Test Time spark: 10000000 - 500 - Repartition Test Time spark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 2000 - Broadcast Inner Join Test Time spark: 1000000 - 2000 - Inner Join Test Time spark: 1000000 - 2000 - Repartition Test Time spark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 1000 - Broadcast Inner Join Test Time spark: 1000000 - 1000 - Inner Join Test Time spark: 1000000 - 500 - Broadcast Inner Join Test Time spark: 1000000 - 500 - Inner Join Test Time spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 100 - Inner Join Test Time node-web-tooling: dacapobench: Tradebeans Linux 5.19 Linux 6.0 5 Aug 1624096.1 1169878.9 9.124 54800 385.30 8926631.50 10.864 23028 118388.73 16114 31.116 403997 3402284 1201470 0.208 1836526 0.136 732.5322 0.520 964060 10.57 9.93 17.19 101621.30 16.646 103646.31 51927.48 101317.56 3.98 18.46 11.60 10.35 14.17 42273.33 14.33 5.89 4.46 14.62 17.10 9.54 11.271 1.60 6.68 18.09 10549.51 10.06 670.18 10.32 10.59 1784.87 16.06 4.44 401.91 230690 9.46 173.113 31.45 128.207 9.52 7.96 338470425.46 9.38 24.52 155.677 373056524 1991616 0.251 30.06 31.19 7.425 99339.02 18.84 6.61 98100.21 17.63 3618 24.36 10.81 24.25 25.270 163723.85 23.98 18.61 9.40 37.307 24.05 2113891.01 6.04 2364.71 6.868 24.17 8854 343.5 343.64 23.99 31.05 24.00 24.02 97.59 19.02 3.183 24.29 1229938.98 4.65 74.287 266242.95 36.96 64497 17.14 43.8268 18.23 342.426 624.3 65509 24.31 25.921 7596 403.62 10.44 24.18 11.749 13.12 52.120 459373.03 327.6133 2.622 70.1 6.68 7464 2203 75521 14930 29501 30147 8.29 17.36 475 502.909 97.26 17778 3878 23.96 15297 4337 24.28 0.30401 1854 23.93 24.21 4.7258 35393 277474.479 9195.57 105884.24 6136341.83 867.00 4415168.28 554 466 1895 10551537 26991521.56 35220.55 49.54 1968144.96 2411007.75 4.723 54160 81922.86 18.11 22.07 22.07 2.24 2.94 10.73 2.48 5.95 7.06 5.90 2.46 5.69 6.71 2.44 23.97 2.44 10.91 9.51 9.32 2.42 5.57 6.88 5.50 2.48 2.49 3.26 2.90 2.60 2.01 2.75 1.80 2.78 2.66 2.51 2.37 11.59 4733 358782 322037.9 16.717 29936 282.20 6981791.70 13.577 18447 97991.14 13489 37.168 351085 3033837 1344674 0.186 2052590 0.122 816.4591 0.471 1062586 9.87 9.33 18.21 95960.12 17.589 98326.51 54494.26 96610.82 4.17 19.34 11.08 9.90 14.77 40559.49 13.76 5.68 4.61 14.15 16.56 9.85 11.637 1.55 6.89 17.56 10248.37 10.35 652.75 10.58 10.34 1826.00 16.43 4.54 410.689761561 225904 9.27 176.540 30.87 125.913 9.35 7.82 332565636.64 9.54 24.11 158.252 366995901 2023990 0.247 30.52 30.73 7.317 97899.57 18.58 6.70 96832.57 17.86 3659 24.10 10.92 24.01 25.040 165210.84 23.77 18.77 9.32 36.991 23.85 2096383.55 5.99 2345.15 6.814 23.98 8922 340.92 341.06 23.81 30.82 23.83 23.85 96.9 19.15 3.162 24.13 1222022.39 4.68 73.817 264575.42 36.73 64883 17.24 44.0692 18.13 344.311 620.91 65865 24.18 26.056 7634 405.57 10.49 24.07 11.796 13.07 52.316 457793.43 326.5481 2.614 69.89 6.66 7485 2209 75725 14968 29576 30221 8.31 17.32 476 503.954 97.12 17801 3883 23.93 15280 4333 24.26 0.30420 1855 23.92 24.20 4.7275 35405 277535.281 9194.69 105882.39 16.09 17.37 18.55 2.18 554 466 1895 3.01 17.60 2.53 4.42 6.25 5.20 3.07 2.71 2.47 2.25 2.33 10612646 22103048.15 23058.13 51.06 1907907.91 2225765.88 8.266 30426 67873.12 18.84 23.22 22.28 2.56 2.49 11.18 2.40 6.65 7.02 6.08 2.39 5.73 6.86 2.22 22.88 2.58 11.44 9.73 9.35 2.59 5.52 6.97 5.66 2.53 2.36 3.20 2.68 2.69 2.04 2.79 1.71 2.82 2.72 2.35 2.22 10.73 4952 OpenBenchmarking.org
InfluxDB Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 3961.67, N = 3 1624096.1 358782.0
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 2032.91, N = 3 1169878.9 322037.9
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.046, N = 3 SE +/- 0.149, N = 12 9.124 16.717 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 12K 24K 36K 48K 60K SE +/- 278.10, N = 3 SE +/- 266.44, N = 12 54800 29936 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache Linux 5.19 Linux 6.0 5 Aug 80 160 240 320 400 SE +/- 5.74, N = 13 385.30 282.20 MIN: 39.66 / MAX: 20000 MIN: 25.43 / MAX: 10000 1. ClickHouse server version 22.7.1.687 (official build).
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Semaphores Linux 5.19 Linux 6.0 5 Aug 2M 4M 6M 8M 10M SE +/- 20602.16, N = 3 SE +/- 8046.55, N = 3 8926631.50 6981791.70 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 12 SE +/- 0.18, N = 12 10.86 13.58 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 5K 10K 15K 20K 25K SE +/- 191.34, N = 12 SE +/- 233.81, N = 12 23028 18447 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 Linux 5.19 Linux 6.0 5 Aug 30K 60K 90K 120K 150K SE +/- 636.88, N = 3 118388.73 97991.14 1. (CC) gcc options: -shared -fPIC -O2
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 3K 6K 9K 12K 15K SE +/- 257.68, N = 12 SE +/- 214.95, N = 12 16114 13489 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 9 18 27 36 45 SE +/- 0.50, N = 12 SE +/- 0.57, N = 12 31.12 37.17 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Facebook RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Update Random Linux 5.19 Linux 6.0 5 Aug 90K 180K 270K 360K 450K SE +/- 1756.04, N = 3 403997 351085 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Read Random Write Random Linux 5.19 Linux 6.0 5 Aug 700K 1400K 2100K 2800K 3500K SE +/- 17564.16, N = 3 3402284 3033837 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 7071.90, N = 3 SE +/- 16738.97, N = 4 1201470 1344674 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.0468 0.0936 0.1404 0.1872 0.234 SE +/- 0.001, N = 3 SE +/- 0.002, N = 4 0.208 0.186 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 400K 800K 1200K 1600K 2000K SE +/- 14812.63, N = 12 SE +/- 9444.50, N = 3 1836526 2052590 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.0306 0.0612 0.0918 0.1224 0.153 SE +/- 0.001, N = 12 SE +/- 0.001, N = 3 0.136 0.122 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
ASTC Encoder Preset: Fast OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Fast Linux 5.19 Linux 6.0 5 Aug 200 400 600 800 1000 SE +/- 4.87, N = 3 SE +/- 1.14, N = 3 732.53 816.46 1. (CXX) g++ options: -O3 -flto -pthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.117 0.234 0.351 0.468 0.585 SE +/- 0.009, N = 12 SE +/- 0.004, N = 3 0.520 0.471 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 200K 400K 600K 800K 1000K SE +/- 15590.78, N = 12 SE +/- 10056.00, N = 3 964060 1062586 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Apache Spark Row Count: 20000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 10.57 9.87
Apache Spark Row Count: 20000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.15, N = 15 SE +/- 0.12, N = 3 9.93 9.33
Apache Spark Row Count: 40000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.29, N = 6 17.19 18.21
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1000 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 932.83, N = 3 101621.30 95960.12 1. (CC) gcc options: -shared -fPIC -O2
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 16.65 17.59 1. (CC) gcc options: -lpthread
nginx Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1000 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 977.30, N = 7 103646.31 98326.51 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Forking Linux 5.19 Linux 6.0 5 Aug 12K 24K 36K 48K 60K SE +/- 83.46, N = 3 SE +/- 163.12, N = 3 51927.48 54494.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
nginx Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 203.42, N = 3 101317.56 96610.82 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache Spark Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 0.9383 1.8766 2.8149 3.7532 4.6915 SE +/- 0.06, N = 15 SE +/- 0.05, N = 3 3.98 4.17
Apache Spark Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.28, N = 4 SE +/- 0.31, N = 3 18.46 19.34
Apache Spark Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.35, N = 3 SE +/- 0.36, N = 3 11.60 11.08
Apache Spark Row Count: 20000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.21, N = 3 10.35 9.90
Apache Spark Row Count: 20000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.40, N = 3 SE +/- 0.26, N = 3 14.17 14.77
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: IO_uring Linux 5.19 Linux 6.0 5 Aug 9K 18K 27K 36K 45K SE +/- 463.86, N = 3 SE +/- 509.02, N = 3 42273.33 40559.49 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 20000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.08, N = 15 SE +/- 0.20, N = 3 14.33 13.76
Apache Spark Row Count: 10000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 1.3253 2.6506 3.9759 5.3012 6.6265 SE +/- 0.09, N = 15 SE +/- 0.17, N = 3 5.89 5.68
Apache Spark Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 1.0373 2.0746 3.1119 4.1492 5.1865 SE +/- 0.04, N = 15 SE +/- 0.04, N = 15 4.46 4.61
Apache Spark Row Count: 20000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 14.62 14.15
Apache Spark Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.14, N = 15 SE +/- 0.23, N = 3 17.10 16.56
Apache Spark Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 9.54 9.85
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 11.27 11.64 1. (CC) gcc options: -lpthread
Apache Spark Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.36 0.72 1.08 1.44 1.8 SE +/- 0.02, N = 15 SE +/- 0.05, N = 3 1.60 1.55
Apache Spark Row Count: 1000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 15 SE +/- 0.10, N = 6 6.68 6.89
Apache Spark Row Count: 40000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.17, N = 12 SE +/- 0.15, N = 12 18.09 17.56
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Memory Copying Linux 5.19 Linux 6.0 5 Aug 2K 4K 6K 8K 10K SE +/- 78.54, N = 3 SE +/- 55.31, N = 3 10549.51 10248.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 10.06 10.35
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: NUMA Linux 5.19 Linux 6.0 5 Aug 140 280 420 560 700 SE +/- 1.98, N = 3 SE +/- 2.12, N = 3 670.18 652.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 10.32 10.58
Apache Spark Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 10.59 10.34
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MMAP Linux 5.19 Linux 6.0 5 Aug 400 800 1200 1600 2000 SE +/- 19.64, N = 4 SE +/- 18.48, N = 15 1784.87 1826.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.17, N = 5 SE +/- 0.14, N = 9 16.06 16.43
Apache Spark Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 1.0215 2.043 3.0645 4.086 5.1075 SE +/- 0.05, N = 15 SE +/- 0.06, N = 12 4.44 4.54
ClickHouse 100M Rows Web Analytics Dataset, Second Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 100M Rows Web Analytics Dataset, Second Run Linux 5.19 Linux 6.0 5 Aug 90 180 270 360 450 SE +/- 3.42, N = 13 401.91 410.69 MIN: 58.82 / MAX: 30000 MIN: 65.01 / MAX: 15000 1. ClickHouse server version 22.7.1.687 (official build).
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.0 Test: Writes Linux 5.19 Linux 6.0 5 Aug 50K 100K 150K 200K 250K SE +/- 2175.99, N = 3 230690 225904
Apache Spark Row Count: 10000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.04, N = 8 SE +/- 0.09, N = 4 9.46 9.27
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 40 80 120 160 200 SE +/- 1.55, N = 15 SE +/- 1.39, N = 15 173.11 176.54 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Apache Spark Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.36, N = 4 SE +/- 0.14, N = 3 31.45 30.87
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 30 60 90 120 150 SE +/- 1.27, N = 3 SE +/- 1.40, N = 3 128.21 125.91 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Apache Spark Row Count: 10000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 9.52 9.35
Apache Spark Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.19, N = 5 SE +/- 0.12, N = 9 7.96 7.82
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Malloc Linux 5.19 Linux 6.0 5 Aug 70M 140M 210M 280M 350M SE +/- 764022.93, N = 3 SE +/- 1055135.71, N = 3 338470425.46 332565636.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 10000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.08, N = 15 SE +/- 0.14, N = 3 9.38 9.54
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 24.52 24.11
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 30 60 90 120 150 SE +/- 0.38, N = 3 SE +/- 0.66, N = 3 155.68 158.25 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Random Read Linux 5.19 Linux 6.0 5 Aug 80M 160M 240M 320M 400M SE +/- 1400527.90, N = 3 373056524 366995901 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 400K 800K 1200K 1600K 2000K SE +/- 4678.27, N = 3 SE +/- 7587.55, N = 3 1991616 2023990 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.0565 0.113 0.1695 0.226 0.2825 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.251 0.247 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Apache Spark Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.27, N = 3 SE +/- 0.30, N = 3 30.06 30.52
Apache Spark Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.31, N = 6 31.19 30.73
GROMACS Implementation: MPI CPU - Input: water_GMX50_bare OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2022.1 Implementation: MPI CPU - Input: water_GMX50_bare Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.009, N = 3 SE +/- 0.093, N = 3 7.425 7.317 1. (CXX) g++ options: -O3
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 500 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 1220.15, N = 3 99339.02 97899.57 1. (CC) gcc options: -shared -fPIC -O2
Apache Spark Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.51, N = 3 SE +/- 0.22, N = 6 18.84 18.58
Apache Spark Row Count: 1000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 15 SE +/- 0.06, N = 15 6.61 6.70
nginx Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 197.99, N = 3 98100.21 96832.57 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache Spark Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.18, N = 12 SE +/- 0.15, N = 12 17.63 17.86
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Linux 5.19 Linux 6.0 5 Aug 800 1600 2400 3200 4000 SE +/- 21.91, N = 4 SE +/- 13.70, N = 4 3618 3659
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 24.36 24.10
Apache Spark Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 8 SE +/- 0.13, N = 4 10.81 10.92
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.03, N = 6 24.25 24.01
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: 20k Atoms Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 25.27 25.04 1. (CXX) g++ options: -O3 -lm -ldl
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Atomic Linux 5.19 Linux 6.0 5 Aug 40K 80K 120K 160K 200K SE +/- 151.41, N = 3 SE +/- 301.43, N = 3 163723.85 165210.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.04, N = 15 SE +/- 0.03, N = 15 23.98 23.77
Apache Spark Row Count: 40000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.21, N = 12 SE +/- 0.22, N = 12 18.61 18.77
Apache Spark Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.11, N = 15 SE +/- 0.16, N = 3 9.40 9.32
Primesieve Length: 1e13 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 8.0 Length: 1e13 Linux 5.19 Linux 6.0 5 Aug 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 37.31 36.99 1. (CXX) g++ options: -O3
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.04, N = 15 SE +/- 0.11, N = 3 24.05 23.85
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Futex Linux 5.19 Linux 6.0 5 Aug 500K 1000K 1500K 2000K 2500K SE +/- 22426.88, N = 5 SE +/- 15683.29, N = 11 2113891.01 2096383.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 1000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.05, N = 15 SE +/- 0.05, N = 3 6.04 5.99
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MEMFD Linux 5.19 Linux 6.0 5 Aug 500 1000 1500 2000 2500 SE +/- 3.57, N = 3 SE +/- 4.48, N = 3 2364.71 2345.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.018, N = 3 SE +/- 0.013, N = 3 6.868 6.814 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.05, N = 12 SE +/- 0.02, N = 12 24.17 23.98
OSPRay Studio Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 2K 4K 6K 8K 10K SE +/- 8.35, N = 3 SE +/- 19.75, N = 3 8854 8922 1. (CXX) g++ options: -O3 -lm -ldl
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Medium Mesh Size - Execution Time Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 343.50 340.92 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Small Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Small Mesh Size - Execution Time Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 343.64 341.06 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 15 SE +/- 0.04, N = 12 23.99 23.81
Apache Spark Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.26, N = 12 SE +/- 0.32, N = 12 31.05 30.82
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.06, N = 4 SE +/- 0.05, N = 3 24.00 23.83
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 24.02 23.85
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Medium Mesh Size - Mesh Time Linux 5.19 Linux 6.0 5 Aug 20 40 60 80 100 97.59 96.90 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Apache Spark Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.06, N = 4 SE +/- 0.57, N = 3 19.02 19.15
Primesieve Length: 1e12 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 8.0 Length: 1e12 Linux 5.19 Linux 6.0 5 Aug 0.7162 1.4324 2.1486 2.8648 3.581 SE +/- 0.005, N = 3 SE +/- 0.008, N = 3 3.183 3.162 1. (CXX) g++ options: -O3
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 15 SE +/- 0.05, N = 3 24.29 24.13
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 514.30, N = 3 SE +/- 1703.48, N = 3 1229938.98 1222022.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 1.053 2.106 3.159 4.212 5.265 SE +/- 0.05, N = 15 SE +/- 0.04, N = 6 4.65 4.68
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 16 32 48 64 80 SE +/- 0.67, N = 3 SE +/- 0.26, N = 3 74.29 73.82 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Matrix Math Linux 5.19 Linux 6.0 5 Aug 60K 120K 180K 240K 300K SE +/- 483.70, N = 3 SE +/- 322.54, N = 3 266242.95 264575.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenFOAM Input: motorBike - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: motorBike - Mesh Time Linux 5.19 Linux 6.0 5 Aug 8 16 24 32 40 36.96 36.73 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OSPRay Studio Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 14K 28K 42K 56K 70K SE +/- 94.30, N = 3 SE +/- 175.73, N = 3 64497 64883 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 17.14 17.24
ASTC Encoder Preset: Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Thorough Linux 5.19 Linux 6.0 5 Aug 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 43.83 44.07 1. (CXX) g++ options: -O3 -flto -pthread
Apache Spark Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.14, N = 6 18.23 18.13
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 SE +/- 1.72, N = 3 SE +/- 2.74, N = 3 342.43 344.31 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenFOAM Input: drivaerFastback, Large Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Large Mesh Size - Mesh Time Linux 5.19 Linux 6.0 5 Aug 130 260 390 520 650 624.30 620.91 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OSPRay Studio Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 14K 28K 42K 56K 70K SE +/- 75.34, N = 3 SE +/- 138.02, N = 3 65509 65865 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 24.31 24.18
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: Rhodopsin Protein Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.40, N = 12 SE +/- 0.30, N = 15 25.92 26.06 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 1600 3200 4800 6400 8000 SE +/- 4.91, N = 3 SE +/- 10.74, N = 3 7596 7634 1. (CXX) g++ options: -O3 -lm -ldl
ClickHouse 100M Rows Web Analytics Dataset, Third Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 100M Rows Web Analytics Dataset, Third Run Linux 5.19 Linux 6.0 5 Aug 90 180 270 360 450 SE +/- 2.07, N = 13 403.62 405.57 MIN: 55.35 / MAX: 20000 MIN: 64.24 / MAX: 15000 1. ClickHouse server version 22.7.1.687 (official build).
Apache Spark Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 15 SE +/- 0.15, N = 3 10.44 10.49
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 24.18 24.07
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 11.75 11.80 1. (CC) gcc options: -lpthread
Apache Spark Row Count: 20000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.16, N = 5 SE +/- 0.13, N = 9 13.12 13.07
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Linux 5.19 Linux 6.0 5 Aug 12 24 36 48 60 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 52.12 52.32 1. (CC) gcc options: -O2 -lz
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Vector Math Linux 5.19 Linux 6.0 5 Aug 100K 200K 300K 400K 500K SE +/- 7.46, N = 3 SE +/- 115.49, N = 3 459373.03 457793.43 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
ASTC Encoder Preset: Medium OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Medium Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 SE +/- 0.45, N = 3 SE +/- 2.40, N = 3 327.61 326.55 1. (CXX) g++ options: -O3 -flto -pthread
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 0.59 1.18 1.77 2.36 2.95 SE +/- 0.003, N = 3 SE +/- 0.011, N = 3 2.622 2.614 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenFOAM Input: motorBike - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: motorBike - Execution Time Linux 5.19 Linux 6.0 5 Aug 16 32 48 64 80 70.10 69.89 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Apache Spark Row Count: 1000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 15 SE +/- 0.04, N = 12 6.68 6.66
OSPRay Studio Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 1600 3200 4800 6400 8000 SE +/- 4.16, N = 3 SE +/- 20.21, N = 3 7464 7485 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 500 1000 1500 2000 2500 SE +/- 1.76, N = 3 SE +/- 4.67, N = 3 2203 2209 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 16K 32K 48K 64K 80K SE +/- 51.03, N = 3 SE +/- 174.25, N = 3 75521 75725 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 3K 6K 9K 12K 15K SE +/- 47.13, N = 3 SE +/- 56.30, N = 3 14930 14968 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 6K 12K 18K 24K 30K SE +/- 59.39, N = 3 SE +/- 20.85, N = 3 29501 29576 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 6K 12K 18K 24K 30K SE +/- 10.39, N = 3 SE +/- 13.64, N = 3 30147 30221 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 10000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 8.29 8.31
Apache Spark Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 17.36 17.32
OSPRay Studio Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 100 200 300 400 500 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 475 476 1. (CXX) g++ options: -O3 -lm -ldl
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 110 220 330 440 550 SE +/- 3.15, N = 3 SE +/- 4.55, N = 3 502.91 503.95 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenFOAM Input: drivaerFastback, Small Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Small Mesh Size - Mesh Time Linux 5.19 Linux 6.0 5 Aug 20 40 60 80 100 97.26 97.12 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OSPRay Studio Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 4K 8K 12K 16K 20K SE +/- 35.92, N = 3 SE +/- 48.43, N = 3 17778 17801 1. (CXX) g++ options: -O3 -lm -ldl
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Linux 5.19 Linux 6.0 5 Aug 800 1600 2400 3200 4000 SE +/- 35.65, N = 20 SE +/- 41.73, N = 20 3878 3883
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.06, N = 5 SE +/- 0.04, N = 9 23.96 23.93
OSPRay Studio Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 3K 6K 9K 12K 15K SE +/- 26.93, N = 3 SE +/- 36.43, N = 3 15297 15280 1. (CXX) g++ options: -O3 -lm -ldl
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Linux 5.19 Linux 6.0 5 Aug 900 1800 2700 3600 4500 SE +/- 40.92, N = 20 SE +/- 33.43, N = 20 4337 4333
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.07, N = 8 SE +/- 0.06, N = 4 24.28 24.26
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.19 Linux 6.0 5 Aug 0.0684 0.1368 0.2052 0.2736 0.342 SE +/- 0.00019, N = 3 SE +/- 0.00036, N = 3 0.30401 0.30420
OSPRay Studio Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 400 800 1200 1600 2000 SE +/- 3.18, N = 3 SE +/- 2.19, N = 3 1854 1855 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.02, N = 15 SE +/- 0.02, N = 6 23.93 23.92
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 15 SE +/- 0.04, N = 3 24.21 24.20
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Exhaustive Linux 5.19 Linux 6.0 5 Aug 1.0637 2.1274 3.1911 4.2548 5.3185 SE +/- 0.0010, N = 3 SE +/- 0.0039, N = 3 4.7258 4.7275 1. (CXX) g++ options: -O3 -flto -pthread
OSPRay Studio Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 8K 16K 24K 32K 40K SE +/- 66.37, N = 3 SE +/- 68.95, N = 3 35393 35405 1. (CXX) g++ options: -O3 -lm -ldl
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.7 Linux 5.19 Linux 6.0 5 Aug 60K 120K 180K 240K 300K SE +/- 49.98, N = 3 SE +/- 45.85, N = 3 277474.48 277535.28 1. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -lbsd -pthread
OpenFOAM Input: drivaerFastback, Large Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Large Mesh Size - Execution Time Linux 5.19 Linux 6.0 5 Aug 2K 4K 6K 8K 10K 9195.57 9194.69 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Crypto Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 26.25, N = 3 SE +/- 16.13, N = 3 105884.24 105882.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.33, N = 3 16.09
Apache Spark Row Count: 40000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.54, N = 3 17.37
Apache Spark Row Count: 40000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.34, N = 3 18.55
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.4905 0.981 1.4715 1.962 2.4525 SE +/- 0.03, N = 3 2.18
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: System V Message Passing Linux 5.19 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 74810.69, N = 3 6136341.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc Qsort Data Sorting Linux 5.19 200 400 600 800 1000 SE +/- 0.97, N = 3 867.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc C String Functions Linux 5.19 900K 1800K 2700K 3600K 4500K SE +/- 8364.74, N = 3 4415168.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OSPRay Studio Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 120 240 360 480 600 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 554 554 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 100 200 300 400 500 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 466 466 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 400 800 1200 1600 2000 SE +/- 1.53, N = 3 SE +/- 2.73, N = 3 1895 1895 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.6773 1.3546 2.0319 2.7092 3.3865 SE +/- 0.15, N = 3 3.01
Apache Spark Row Count: 40000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.70, N = 3 17.60
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.5693 1.1386 1.7079 2.2772 2.8465 SE +/- 0.09, N = 3 2.53
Apache Spark Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 6.0 5 Aug 0.9945 1.989 2.9835 3.978 4.9725 SE +/- 0.26, N = 3 4.42
Apache Spark Row Count: 10000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.37, N = 3 6.25
Apache Spark Row Count: 10000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time Linux 6.0 5 Aug 1.17 2.34 3.51 4.68 5.85 SE +/- 0.40, N = 3 5.20
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.6908 1.3816 2.0724 2.7632 3.454 SE +/- 0.14, N = 3 3.07
Apache Spark Row Count: 1000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time Linux 6.0 5 Aug 0.6098 1.2196 1.8294 2.4392 3.049 SE +/- 0.07, N = 15 2.71
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.5558 1.1116 1.6674 2.2232 2.779 SE +/- 0.11, N = 15 2.47
Apache Spark Row Count: 1000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Linux 6.0 5 Aug 0.5063 1.0126 1.5189 2.0252 2.5315 SE +/- 0.17, N = 3 2.25
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.5243 1.0486 1.5729 2.0972 2.6215 SE +/- 0.28, N = 3 2.33
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Read While Writing Linux 5.19 Linux 6.0 5 Aug 2M 4M 6M 8M 10M SE +/- 404526.19, N = 12 10551537 10612646 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching Linux 5.19 Linux 6.0 5 Aug 6M 12M 18M 24M 30M SE +/- 237173.48, N = 3 SE +/- 991419.73, N = 15 26991521.56 22103048.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity Linux 5.19 Linux 6.0 5 Aug 8K 16K 24K 32K 40K SE +/- 266.98, N = 3 SE +/- 394.16, N = 13 35220.55 23058.13 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Cache Linux 5.19 Linux 6.0 5 Aug 12 24 36 48 60 SE +/- 3.30, N = 15 SE +/- 2.85, N = 15 49.54 51.06 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET Linux 5.19 Linux 6.0 5 Aug 400K 800K 1200K 1600K 2000K SE +/- 22543.48, N = 3 SE +/- 40790.18, N = 12 1968144.96 1907907.91 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET Linux 5.19 Linux 6.0 5 Aug 500K 1000K 1500K 2000K 2500K SE +/- 30136.30, N = 3 SE +/- 59257.90, N = 15 2411007.75 2225765.88 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.246, N = 12 SE +/- 0.201, N = 12 4.723 8.266 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 12K 24K 36K 48K 60K SE +/- 2148.20, N = 12 SE +/- 685.59, N = 12 54160 30426 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 1420.75, N = 14 SE +/- 806.25, N = 15 81922.86 67873.12 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Apache Spark Row Count: 40000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.19, N = 4 SE +/- 0.69, N = 3 18.11 18.84
Apache Spark Row Count: 40000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.29, N = 4 SE +/- 1.36, N = 3 22.07 23.22
Apache Spark Row Count: 40000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.95, N = 3 SE +/- 0.80, N = 6 22.07 22.28
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.576 1.152 1.728 2.304 2.88 SE +/- 0.01, N = 3 SE +/- 0.11, N = 6 2.24 2.56
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.6615 1.323 1.9845 2.646 3.3075 SE +/- 0.08, N = 3 SE +/- 0.22, N = 3 2.94 2.49
Apache Spark Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.71, N = 3 SE +/- 0.03, N = 3 10.73 11.18
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.558 1.116 1.674 2.232 2.79 SE +/- 0.26, N = 3 SE +/- 0.22, N = 3 2.48 2.40
Apache Spark Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.20, N = 8 SE +/- 0.30, N = 4 5.95 6.65
Apache Spark Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.14, N = 8 SE +/- 0.22, N = 4 7.06 7.02
Apache Spark Row Count: 10000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.14, N = 8 SE +/- 0.17, N = 4 5.90 6.08
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5535 1.107 1.6605 2.214 2.7675 SE +/- 0.17, N = 8 SE +/- 0.12, N = 4 2.46 2.39
Apache Spark Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 1.2893 2.5786 3.8679 5.1572 6.4465 SE +/- 0.06, N = 15 SE +/- 0.29, N = 3 5.69 5.73
Apache Spark Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.11, N = 15 SE +/- 0.60, N = 3 6.71 6.86
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.549 1.098 1.647 2.196 2.745 SE +/- 0.11, N = 15 SE +/- 0.06, N = 3 2.44 2.22
Apache Spark Row Count: 40000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.63, N = 12 SE +/- 0.60, N = 12 23.97 22.88
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5805 1.161 1.7415 2.322 2.9025 SE +/- 0.11, N = 12 SE +/- 0.13, N = 12 2.44 2.58
Apache Spark Row Count: 20000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.18, N = 15 SE +/- 0.82, N = 3 10.91 11.44
Apache Spark Row Count: 20000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.06, N = 5 SE +/- 0.22, N = 9 9.51 9.73
Apache Spark Row Count: 20000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.27, N = 5 SE +/- 0.25, N = 9 9.32 9.35
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5828 1.1656 1.7484 2.3312 2.914 SE +/- 0.19, N = 5 SE +/- 0.17, N = 9 2.42 2.59
Apache Spark Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 1.2533 2.5066 3.7599 5.0132 6.2665 SE +/- 0.05, N = 3 SE +/- 0.22, N = 3 5.57 5.52
Apache Spark Row Count: 10000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.53, N = 3 6.88 6.97
Apache Spark Row Count: 10000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 1.2735 2.547 3.8205 5.094 6.3675 SE +/- 0.13, N = 3 SE +/- 0.26, N = 3 5.50 5.66
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5693 1.1386 1.7079 2.2772 2.8465 SE +/- 0.09, N = 3 SE +/- 0.38, N = 3 2.48 2.53
Apache Spark Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.5603 1.1206 1.6809 2.2412 2.8015 SE +/- 0.10, N = 15 SE +/- 0.09, N = 6 2.49 2.36
Apache Spark Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.7335 1.467 2.2005 2.934 3.6675 SE +/- 0.06, N = 15 SE +/- 0.09, N = 6 3.26 3.20
Apache Spark Row Count: 1000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 0.6525 1.305 1.9575 2.61 3.2625 SE +/- 0.08, N = 15 SE +/- 0.09, N = 6 2.90 2.68
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.6053 1.2106 1.8159 2.4212 3.0265 SE +/- 0.12, N = 15 SE +/- 0.15, N = 6 2.60 2.69
Apache Spark Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.459 0.918 1.377 1.836 2.295 SE +/- 0.05, N = 15 SE +/- 0.09, N = 15 2.01 2.04
Apache Spark Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.6278 1.2556 1.8834 2.5112 3.139 SE +/- 0.05, N = 15 SE +/- 0.04, N = 15 2.75 2.79
Apache Spark Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.405 0.81 1.215 1.62 2.025 SE +/- 0.05, N = 15 SE +/- 0.03, N = 12 1.80 1.71
Apache Spark Row Count: 1000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.6345 1.269 1.9035 2.538 3.1725 SE +/- 0.03, N = 15 SE +/- 0.05, N = 12 2.78 2.82
Apache Spark Row Count: 1000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 0.612 1.224 1.836 2.448 3.06 SE +/- 0.06, N = 15 SE +/- 0.13, N = 12 2.66 2.72
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5648 1.1296 1.6944 2.2592 2.824 SE +/- 0.11, N = 15 SE +/- 0.10, N = 12 2.51 2.35
Apache Spark Row Count: 1000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.5333 1.0666 1.5999 2.1332 2.6665 SE +/- 0.04, N = 15 SE +/- 0.05, N = 3 2.37 2.22
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.15, N = 3 SE +/- 0.19, N = 15 11.59 10.73
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Linux 5.19 Linux 6.0 5 Aug 1100 2200 3300 4400 5500 SE +/- 61.83, N = 20 SE +/- 163.41, N = 16 4733 4952
Phoronix Test Suite v10.8.5