5950x.822.bukubench

AMD Ryzen 9 5950X 16-Core testing with a MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.I0 BIOS) and eVGA NVIDIA GeForce GTX 1060 6GB on Gentoo 2.8 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2208253-QUAR-5950X8259
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
3 x 1000GB Samsung SSD 980 PRO 1TB
August 24 2022
  1 Day, 5 Hours, 17 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


5950x.822.bukubenchOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.I0 BIOS)AMD Starship/Matisse2 x 16 GB DDR4-3733MT/s TEAMGROUP-UD4-36003 x 1000GB Samsung SSD 980 PRO 1TB + 500GB Samsung SSD 870eVGA NVIDIA GeForce GTX 1060 6GBNVIDIA GP106 HD AudioDELL 2707WFPRealtek Device 2600 + Realtek Killer E3000 2.5GbE + Intel Wi-Fi 6 AX200Gentoo 2.85.19.3-gentoo-harambe-edition (x86_64)KDE Plasma 5.25.4X Server 1.21.1.4NVIDIA 515.65.01GCC 11.3.0ext43840x1200ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen Resolution5950x.822.bukubench BenchmarksSystem Logs- Transparent Huge Pages: madvise- --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/11.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11.3.0 --disable-cet --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-nls --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-languages=c,c++,go,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11.3.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/11.3.0/python --with-zstd - NONE / commit=60,noatime,nobarrier,rw,stripe=256 / raid0 nvme2n1p5[0] nvme1n1p3[1] Block Size: 4096 - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016- OpenJDK Runtime Environment 17.0.3_p7-r1 (build 17.0.3+7)- Python 3.10.5- 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: Vulnerable IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

5950x.822.bukubenchpostmark: Disk Transaction Performanceramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointpmbench: 1 - 50%pmbench: 2 - 50%pmbench: 4 - 50%pmbench: 8 - 50%pmbench: 16 - 50%pmbench: 32 - 50%pmbench: 1 - 100% Readspmbench: 2 - 100% Readspmbench: 4 - 100% Readspmbench: 8 - 100% Readspmbench: 1 - 100% Writespmbench: 16 - 100% Readspmbench: 2 - 100% Writespmbench: 32 - 100% Readspmbench: 4 - 100% Writespmbench: 8 - 100% Writespmbench: 16 - 100% Writespmbench: 32 - 100% Writespmbench: 1 - 80% Reads 20% Writespmbench: 2 - 80% Reads 20% Writespmbench: 4 - 80% Reads 20% Writespmbench: 8 - 80% Reads 20% Writespmbench: 16 - 80% Reads 20% Writespmbench: 32 - 80% Reads 20% Writesglibc-bench: cosglibc-bench: expglibc-bench: ffsglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_onceblosc: blosclz shuffleblosc: blosclz bitshuffleblake2: renaissance: Scala Dottyrenaissance: Rand Forestrenaissance: ALS Movie Lensrenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRankrenaissance: Finagle HTTP Requestsrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futurescachebench: Readcachebench: Writecachebench: Read / Modify / Writecompress-lz4: 1 - Compression Speedcompress-lz4: 1 - Decompression Speedcompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedbotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptcrafty: Elapsed Timegraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacedav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitsvt-av1: Preset 4 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 10 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 4 - Bosphorus 1080psvt-av1: Preset 8 - Bosphorus 1080psvt-av1: Preset 10 - Bosphorus 1080psvt-av1: Preset 12 - Bosphorus 1080psvt-hevc: 1 - Bosphorus 4Ksvt-hevc: 7 - Bosphorus 4Ksvt-hevc: 10 - Bosphorus 4Ksvt-hevc: 1 - Bosphorus 1080psvt-hevc: 7 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080px264: Bosphorus 4Kx264: Bosphorus 1080px265: Bosphorus 4Kx265: Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondstockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthswet: Averagebuild-gem5: Time To Compilebuild-linux-kernel: defconfigbuild-nodejs: Time To Compilecompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionprimesieve: 1e12primesieve: 1e13rust-prime: Prime Number Test To 200,000,000smallpt: Global Illumination Renderer; 128 Samplesy-cruncher: Calculating 500M Pi Digitscompress-gzip: Linux Source Tree Archiving To .tar.gzcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9ffmpeg: H.264 HD To NTSC DVm-queens: Time To Solven-queens: Elapsed Timetachyon: Total Timeaircrack-ng: openssl: SHA256openssl: RSA4096openssl: RSA4096etcd: PUT - 50 - 100etcd: PUT - 50 - 100 - Average Latencyetcd: PUT - 100 - 100etcd: PUT - 100 - 100 - Average Latencyetcd: PUT - 50 - 1000etcd: PUT - 50 - 1000 - Average Latencyetcd: PUT - 500 - 100etcd: PUT - 500 - 100 - Average Latencyetcd: PUT - 100 - 1000etcd: PUT - 100 - 1000 - Average Latencyetcd: PUT - 500 - 1000etcd: PUT - 500 - 1000 - Average Latencyetcd: RANGE - 50 - 100etcd: RANGE - 50 - 100 - Average Latencyetcd: RANGE - 100 - 100etcd: RANGE - 100 - 100 - Average Latencyetcd: RANGE - 50 - 1000etcd: RANGE - 50 - 1000 - Average Latencyetcd: RANGE - 500 - 100etcd: RANGE - 500 - 100 - Average Latencyetcd: RANGE - 100 - 1000etcd: RANGE - 100 - 1000 - Average Latencyetcd: RANGE - 500 - 1000etcd: RANGE - 500 - 1000 - Average Latencyspark: 1000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 500 - SHA-512 Benchmark Timespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Group By Test Timespark: 1000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 100 - SHA-512 Benchmark Timespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Group By Test Timespark: 10000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 500 - SHA-512 Benchmark Timespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Group By Test Timespark: 10000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 100 - SHA-512 Benchmark Timespark: 20000000 - 100 - Calculate Pi Benchmarkspark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 100 - Group By Test Timespark: 20000000 - 100 - Repartition Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 20000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 500 - Calculate Pi Benchmarkspark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - Group By Test Timespark: 20000000 - 500 - Repartition Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 40000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Group By Test Timespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 500 - SHA-512 Benchmark Timespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Group By Test Timespark: 40000000 - 500 - Repartition Test Timespark: 40000000 - 500 - Inner Join Test Timespark: 40000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Group By Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Group By Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 20000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Group By Test Timespark: 20000000 - 2000 - Repartition Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 1000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 1000 - Group By Test Timespark: 40000000 - 1000 - Repartition Test Timespark: 40000000 - 1000 - Inner Join Test Timespark: 40000000 - 1000 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 2000 - Group By Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - Broadcast Inner Join Test Timedragonflydb: 50 - 1:1dragonflydb: 50 - 1:5dragonflydb: 50 - 5:1dragonflydb: 200 - 1:1dragonflydb: 200 - 1:5dragonflydb: 200 - 5:1astcenc: Fastastcenc: Mediumastcenc: Thoroughastcenc: Exhaustivesqlite-speedtest: Timed Time - Size 1,000blender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlysysbench: RAM / Memorysysbench: CPUpybench: Total For Average Test Timesphpbench: PHP Benchmark Suitecompress-rar: Linux Source Tree Archiving To RAR3 x 1000GB Samsung SSD 980 PRO 1TB1013951280.6057701.8454668.6349692.7853691.1051393.2957578.1057895.2251672.4154471.020.06600.06640.06650.06770.06990.09040.03700.03860.03880.03910.03920.03970.04120.04610.04170.04220.05010.07770.07710.07950.08060.08160.08400.096955.194112.97835.1418049.826412.95226.5743820.57976.5806728.982521.170225.86685.1486634.40555.1409327777.216510.94.53590.2455.04256.61201.6988.04295.62089.42725.28461.91190.93594.11773033842.14022634330.07439414265.0415979.768.9715312.268.5515372.95294.01472.25150.571.64313.81512.55205.51410.85507.854.44346.3110.519105.9537231.6167308.384419.997410.909488.242485.727166.011165.978933.141919.972114610361040101924145020315761845813.34329.961198.09708.712.39865.935120.560164.8606.652158.088358.502560.8604.9289.55148.8419.17269.62520.2760.38229.8731.6792.98897617.20978858727313682908621102361104212.83442.892248.2803.6928.843109.9165.1964.47312.22428.21216.0184.26128.4256.60466.360588343.224289735710975194.2338954.7129768.78210.8128407.75980.8133491.90517.5134237.62880.7131282.19207.6128877.66437.8127731.41650.8129646.28050.8133238.48397.5133075.87260.7133002.83287.5127906.17387.82.0873.073.412.761.291.080.822.1272.643.402.581.311.160.902.1972.613.392.591.401.281.052.4372.813.383.021.692.041.556.8572.513.404.594.615.215.236.6472.993.384.114.294.964.4512.1472.243.386.459.1110.3610.3911.1372.393.395.647.959.418.2822.6372.543.3816.6215.9418.7518.9321.2572.853.4015.8515.8518.7518.397.0372.743.374.614.755.325.107.5072.593.424.844.885.745.5011.3672.123.396.288.199.018.5911.5872.553.366.448.6710.089.0620.6372.243.3614.5115.4917.3816.0920.8272.873.3913.1915.9418.6217.028228551.148885787.708209502.999788466.2710465269.719503791.63337.0870116.271014.22861.485040.40269.59184.1287.71227.4715003.9192280.6674991799738.700OpenBenchmarking.org

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance3 x 1000GB Samsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 138.67, N = 3101391. (CC) gcc options: -O3

RAMspeed SMP

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Integer3 x 1000GB Samsung SSD 980 PRO 1TB11K22K33K44K55KSE +/- 259.90, N = 351280.601. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integer3 x 1000GB Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 63.79, N = 357701.841. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integer3 x 1000GB Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 53.93, N = 354668.631. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integer3 x 1000GB Samsung SSD 980 PRO 1TB11K22K33K44K55KSE +/- 52.08, N = 349692.781. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integer3 x 1000GB Samsung SSD 980 PRO 1TB11K22K33K44K55KSE +/- 162.59, N = 353691.101. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating Point3 x 1000GB Samsung SSD 980 PRO 1TB11K22K33K44K55KSE +/- 82.26, N = 351393.291. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating Point3 x 1000GB Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 56.08, N = 357578.101. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating Point3 x 1000GB Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 34.08, N = 357895.221. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating Point3 x 1000GB Samsung SSD 980 PRO 1TB11K22K33K44K55KSE +/- 251.38, N = 351672.411. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating Point3 x 1000GB Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 178.75, N = 354471.021. (CC) gcc options: -O3 -march=native

pmbench

Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 50%3 x 1000GB Samsung SSD 980 PRO 1TB0.01490.02980.04470.05960.0745SE +/- 0.0006, N = 30.06601. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 50%3 x 1000GB Samsung SSD 980 PRO 1TB0.01490.02980.04470.05960.0745SE +/- 0.0001, N = 30.06641. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 50%3 x 1000GB Samsung SSD 980 PRO 1TB0.0150.030.0450.060.075SE +/- 0.0002, N = 30.06651. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 50%3 x 1000GB Samsung SSD 980 PRO 1TB0.01520.03040.04560.06080.076SE +/- 0.0001, N = 30.06771. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 50%3 x 1000GB Samsung SSD 980 PRO 1TB0.01570.03140.04710.06280.0785SE +/- 0.0003, N = 30.06991. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 50%3 x 1000GB Samsung SSD 980 PRO 1TB0.02030.04060.06090.08120.1015SE +/- 0.0001, N = 30.09041. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads3 x 1000GB Samsung SSD 980 PRO 1TB0.00830.01660.02490.03320.0415SE +/- 0.0005, N = 30.03701. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads3 x 1000GB Samsung SSD 980 PRO 1TB0.00870.01740.02610.03480.0435SE +/- 0.0001, N = 30.03861. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads3 x 1000GB Samsung SSD 980 PRO 1TB0.00870.01740.02610.03480.0435SE +/- 0.0000, N = 30.03881. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads3 x 1000GB Samsung SSD 980 PRO 1TB0.00880.01760.02640.03520.044SE +/- 0.0002, N = 30.03911. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.00880.01760.02640.03520.044SE +/- 0.0002, N = 30.03921. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% Reads3 x 1000GB Samsung SSD 980 PRO 1TB0.00890.01780.02670.03560.0445SE +/- 0.0000, N = 30.03971. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.00930.01860.02790.03720.0465SE +/- 0.0001, N = 30.04121. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 100% Reads3 x 1000GB Samsung SSD 980 PRO 1TB0.01040.02080.03120.04160.052SE +/- 0.0001, N = 30.04611. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.00940.01880.02820.03760.047SE +/- 0.0000, N = 30.04171. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.00950.0190.02850.0380.0475SE +/- 0.0001, N = 30.04221. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01130.02260.03390.04520.0565SE +/- 0.0001, N = 30.05011. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 100% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01750.0350.05250.070.0875SE +/- 0.0002, N = 30.07771. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01730.03460.05190.06920.0865SE +/- 0.0006, N = 30.07711. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01790.03580.05370.07160.0895SE +/- 0.0006, N = 30.07951. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01810.03620.05430.07240.0905SE +/- 0.0003, N = 30.08061. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01840.03680.05520.07360.092SE +/- 0.0001, N = 30.08161. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.01890.03780.05670.07560.0945SE +/- 0.0002, N = 30.08401. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 80% Reads 20% Writes3 x 1000GB Samsung SSD 980 PRO 1TB0.02180.04360.06540.08720.109SE +/- 0.0005, N = 30.09691. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

Glibc Benchmarks

The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. This test profile makes use of Glibc's "benchtests" integrated benchmark suite. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: cos3 x 1000GB Samsung SSD 980 PRO 1TB1224364860SE +/- 0.59, N = 455.191. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: exp3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.02, N = 312.981. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffs3 x 1000GB Samsung SSD 980 PRO 1TB1.15692.31383.47074.62765.7845SE +/- 0.00009, N = 35.141801. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sin3 x 1000GB Samsung SSD 980 PRO 1TB1122334455SE +/- 0.01, N = 349.831. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: log23 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.03, N = 312.951. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: modf3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.02308, N = 36.574381. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinh3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.01, N = 320.581. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sqrt3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.07882, N = 46.580671. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: tanh3 x 1000GB Samsung SSD 980 PRO 1TB714212835SE +/- 0.11, N = 328.981. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: asinh3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.00, N = 321.171. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: atanh3 x 1000GB Samsung SSD 980 PRO 1TB612182430SE +/- 0.11, N = 325.871. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsll3 x 1000GB Samsung SSD 980 PRO 1TB1.15842.31683.47524.63365.792SE +/- 0.00979, N = 35.148661. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sincos3 x 1000GB Samsung SSD 980 PRO 1TB816243240SE +/- 0.01, N = 334.411. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: pthread_once3 x 1000GB Samsung SSD 980 PRO 1TB1.15672.31343.47014.62685.7835SE +/- 0.01381, N = 35.140931. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffle3 x 1000GB Samsung SSD 980 PRO 1TB6K12K18K24K30KSE +/- 92.18, N = 327777.21. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffle3 x 1000GB Samsung SSD 980 PRO 1TB4K8K12K16K20KSE +/- 79.52, N = 316510.91. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

BLAKE2

This is a benchmark of BLAKE2 using the blake2s binary. BLAKE2 is a high-performance crypto alternative to MD5 and SHA-2/3. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 201703073 x 1000GB Samsung SSD 980 PRO 1TB1.01932.03863.05794.07725.0965SE +/- 0.00, N = 34.531. (CC) gcc options: -O3 -march=native -lcrypto -lz

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala Dotty3 x 1000GB Samsung SSD 980 PRO 1TB130260390520650SE +/- 5.90, N = 3590.2MIN: 485.64 / MAX: 932.29

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random Forest3 x 1000GB Samsung SSD 980 PRO 1TB100200300400500SE +/- 1.85, N = 3455.0MIN: 410.65 / MAX: 543

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie Lens3 x 1000GB Samsung SSD 980 PRO 1TB9001800270036004500SE +/- 25.74, N = 34256.6MIN: 4205.94 / MAX: 4690.92

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALS3 x 1000GB Samsung SSD 980 PRO 1TB30060090012001500SE +/- 1.98, N = 31201.6MIN: 1092.61 / MAX: 1539.42

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark Bayes3 x 1000GB Samsung SSD 980 PRO 1TB2004006008001000SE +/- 3.25, N = 3988.0MIN: 733.77 / MAX: 992.99

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IO3 x 1000GB Samsung SSD 980 PRO 1TB9001800270036004500SE +/- 32.07, N = 34295.6MIN: 4249.96 / MAX: 6111.77

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRank3 x 1000GB Samsung SSD 980 PRO 1TB400800120016002000SE +/- 20.47, N = 32089.4MIN: 1902.86 / MAX: 2189.88

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP Requests3 x 1000GB Samsung SSD 980 PRO 1TB6001200180024003000SE +/- 4.71, N = 32725.2MIN: 2446.01 / MAX: 2733

Test: In-Memory Database Shootout

3 x 1000GB Samsung SSD 980 PRO 1TB: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed Tree3 x 1000GB Samsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 27.12, N = 38461.9MIN: 6457.77 / MAX: 8512.76

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + Futures3 x 1000GB Samsung SSD 980 PRO 1TB30060090012001500SE +/- 4.95, N = 31190.9MIN: 1161.95 / MAX: 1218.13

CacheBench

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read3 x 1000GB Samsung SSD 980 PRO 1TB8001600240032004000SE +/- 6.36, N = 33594.12MIN: 3587.67 / MAX: 3606.921. (CC) gcc options: -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Write3 x 1000GB Samsung SSD 980 PRO 1TB7K14K21K28K35KSE +/- 11.76, N = 333842.14MIN: 29745.49 / MAX: 35087.961. (CC) gcc options: -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Write3 x 1000GB Samsung SSD 980 PRO 1TB7K14K21K28K35KSE +/- 186.54, N = 334330.07MIN: 32050.42 / MAX: 35392.461. (CC) gcc options: -lrt

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 23.68, N = 314265.041. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 23.04, N = 315979.71. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB1530456075SE +/- 0.54, N = 1568.971. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 29.97, N = 1515312.21. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB1530456075SE +/- 0.58, N = 1568.551. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 21.77, N = 1515372.91. (CC) gcc options: -O3

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB11002200330044005500SE +/- 6.92, N = 35294.01. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB30060090012001500SE +/- 11.78, N = 151472.21. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB11002200330044005500SE +/- 15.56, N = 155150.51. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.80, N = 471.61. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB9001800270036004500SE +/- 18.59, N = 44313.81. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB30060090012001500SE +/- 2.75, N = 31512.51. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB11002200330044005500SE +/- 64.34, N = 35205.51. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB30060090012001500SE +/- 7.84, N = 31410.81. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB12002400360048006000SE +/- 50.14, N = 35507.81. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression Speed3 x 1000GB Samsung SSD 980 PRO 1TB1224364860SE +/- 0.18, N = 354.41. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression Speed3 x 1000GB Samsung SSD 980 PRO 1TB9001800270036004500SE +/- 44.15, N = 34346.31. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI3 x 1000GB Samsung SSD 980 PRO 1TB20406080100SE +/- 0.54, N = 3110.521. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt3 x 1000GB Samsung SSD 980 PRO 1TB20406080100SE +/- 0.45, N = 3105.951. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-2563 x 1000GB Samsung SSD 980 PRO 1TB15003000450060007500SE +/- 29.27, N = 37231.621. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decrypt3 x 1000GB Samsung SSD 980 PRO 1TB16003200480064008000SE +/- 79.52, N = 37308.381. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish3 x 1000GB Samsung SSD 980 PRO 1TB90180270360450SE +/- 0.02, N = 3420.001. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decrypt3 x 1000GB Samsung SSD 980 PRO 1TB90180270360450SE +/- 0.04, N = 3410.911. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish3 x 1000GB Samsung SSD 980 PRO 1TB110220330440550SE +/- 1.02, N = 3488.241. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt3 x 1000GB Samsung SSD 980 PRO 1TB110220330440550SE +/- 0.22, N = 3485.731. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-2563 x 1000GB Samsung SSD 980 PRO 1TB4080120160200SE +/- 0.66, N = 3166.011. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decrypt3 x 1000GB Samsung SSD 980 PRO 1TB4080120160200SE +/- 0.68, N = 3165.981. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly13053 x 1000GB Samsung SSD 980 PRO 1TB2004006008001000SE +/- 1.57, N = 3933.141. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt3 x 1000GB Samsung SSD 980 PRO 1TB2004006008001000SE +/- 1.53, N = 3919.971. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Crafty

This is a performance test of Crafty, an advanced open-source chess engine. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed Time3 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 30935.60, N = 3114610361. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Swirl3 x 1000GB Samsung SSD 980 PRO 1TB2004006008001000SE +/- 0.88, N = 310401. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Rotate3 x 1000GB Samsung SSD 980 PRO 1TB2004006008001000SE +/- 14.26, N = 310191. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Sharpen3 x 1000GB Samsung SSD 980 PRO 1TB50100150200250SE +/- 0.00, N = 32411. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Enhanced3 x 1000GB Samsung SSD 980 PRO 1TB100200300400500SE +/- 0.33, N = 34501. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Resizing3 x 1000GB Samsung SSD 980 PRO 1TB400800120016002000SE +/- 2.33, N = 320311. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-Gaussian3 x 1000GB Samsung SSD 980 PRO 1TB120240360480600SE +/- 0.58, N = 35761. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color Space3 x 1000GB Samsung SSD 980 PRO 1TB400800120016002000SE +/- 1.00, N = 318451. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Chimera 1080p3 x 1000GB Samsung SSD 980 PRO 1TB2004006008001000SE +/- 1.41, N = 3813.341. (CC) gcc options: -pthread -lm

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Summer Nature 4K3 x 1000GB Samsung SSD 980 PRO 1TB70140210280350SE +/- 0.94, N = 3329.961. (CC) gcc options: -pthread -lm

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Summer Nature 1080p3 x 1000GB Samsung SSD 980 PRO 1TB30060090012001500SE +/- 1.54, N = 31198.091. (CC) gcc options: -pthread -lm

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Chimera 1080p 10-bit3 x 1000GB Samsung SSD 980 PRO 1TB150300450600750SE +/- 0.78, N = 3708.711. (CC) gcc options: -pthread -lm

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB0.53961.07921.61882.15842.698SE +/- 0.015, N = 32.3981. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB1530456075SE +/- 0.19, N = 365.941. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB306090120150SE +/- 0.68, N = 3120.561. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB4080120160200SE +/- 0.49, N = 3164.861. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.025, N = 36.6521. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB306090120150SE +/- 0.68, N = 3158.091. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB80160240320400SE +/- 1.17, N = 3358.501. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB120240360480600SE +/- 3.24, N = 3560.861. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-HEVC

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB1.1072.2143.3214.4285.535SE +/- 0.01, N = 34.921. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB20406080100SE +/- 0.32, N = 389.551. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB306090120150SE +/- 0.38, N = 3148.841. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.04, N = 319.171. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB60120180240300SE +/- 0.21, N = 3269.621. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB110220330440550SE +/- 3.12, N = 3520.271. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

x264

This is a multi-threaded test of the x264 video encoder run on the CPU with a choice of 1080p or 4K video input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB1428425670SE +/- 0.67, N = 1560.381. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -flto

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB50100150200250SE +/- 0.52, N = 3229.871. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -flto

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K3 x 1000GB Samsung SSD 980 PRO 1TB714212835SE +/- 0.21, N = 331.671. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080p3 x 1000GB Samsung SSD 980 PRO 1TB20406080100SE +/- 0.06, N = 392.981. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second3 x 1000GB Samsung SSD 980 PRO 1TB200K400K600K800K1000KSE +/- 821.28, N = 3897617.211. (CC) gcc options: -O2 -lrt" -lrt

Stockfish

This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total Time3 x 1000GB Samsung SSD 980 PRO 1TB13M26M39M52M65MSE +/- 834682.79, N = 3587273131. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2 -flto -flto=jobserver

asmFish

This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 Depth3 x 1000GB Samsung SSD 980 PRO 1TB15M30M45M60M75MSE +/- 399179.58, N = 368290862

Swet

Swet is a synthetic CPU/RAM benchmark, includes multi-processor test cases. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16Average3 x 1000GB Samsung SSD 980 PRO 1TB200M400M600M800M1000MSE +/- 11863452.45, N = 311023611041. (CC) gcc options: -lm -lpthread -lcurses -lrt

Timed Gem5 Compilation

This test times how long it takes to compile Gem5. Gem5 is a simulator for computer system architecture research. Gem5 is widely used for computer architecture research within the industry, academia, and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Gem5 Compilation 21.2Time To Compile3 x 1000GB Samsung SSD 980 PRO 1TB50100150200250SE +/- 0.82, N = 3212.83

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: defconfig3 x 1000GB Samsung SSD 980 PRO 1TB1020304050SE +/- 0.42, N = 342.89

Timed Node.js Compilation

This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 17.3Time To Compile3 x 1000GB Samsung SSD 980 PRO 1TB50100150200250SE +/- 0.27, N = 3248.28

Parallel BZIP2 Compression

This test measures the time needed to compress a file (FreeBSD-13.0-RELEASE-amd64-memstick.img) using Parallel BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img Compression3 x 1000GB Samsung SSD 980 PRO 1TB0.83071.66142.49213.32284.1535SE +/- 0.039, N = 43.6921. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve primarily benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e123 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.004, N = 38.8431. (CXX) g++ options: -O3

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e133 x 1000GB Samsung SSD 980 PRO 1TB20406080100SE +/- 0.17, N = 3109.921. (CXX) g++ options: -O3

Rust Prime Benchmark

Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,0003 x 1000GB Samsung SSD 980 PRO 1TB1.16912.33823.50734.67645.8455SE +/- 0.001, N = 35.1961. (CC) gcc options: -m64 -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc -pie -nodefaultlibs

Smallpt

Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples3 x 1000GB Samsung SSD 980 PRO 1TB1.00642.01283.01924.02565.032SE +/- 0.002, N = 34.4731. (CXX) g++ options: -fopenmp -O3

Y-Cruncher

Y-Cruncher is a multi-threaded Pi benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.7.8.9503Calculating 500M Pi Digits3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.03, N = 312.22

Gzip Compression

This test measures the time needed to archive/compress two copies of the Linux 4.13 kernel source tree using Gzip compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gz3 x 1000GB Samsung SSD 980 PRO 1TB714212835SE +/- 0.33, N = 428.21

XZ Compression

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 93 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.16, N = 316.021. (CC) gcc options: -fvisibility=hidden -O2

FFmpeg

This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DV3 x 1000GB Samsung SSD 980 PRO 1TB0.95871.91742.87613.83484.7935SE +/- 0.008, N = 34.2611. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -lvdpau -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

m-queens

A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To Solve3 x 1000GB Samsung SSD 980 PRO 1TB714212835SE +/- 0.01, N = 328.431. (CXX) g++ options: -fopenmp -O2 -march=native

N-Queens

This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.001, N = 36.6041. (CC) gcc options: -static -fopenmp -O3 -march=native

Tachyon

This is a test of the threaded Tachyon, a parallel ray-tracing system, measuring the time to ray-trace a sample scene. The sample scene used is the Teapot scene ray-traced to 8K x 8K with 32 samples. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.99.2Total Time3 x 1000GB Samsung SSD 980 PRO 1TB1530456075SE +/- 0.15, N = 366.361. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

Aircrack-ng

Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.73 x 1000GB Samsung SSD 980 PRO 1TB20K40K60K80K100KSE +/- 16.84, N = 388343.221. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lsqlite3 -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -lbsd -pthread

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA2563 x 1000GB Samsung SSD 980 PRO 1TB6000M12000M18000M24000M30000MSE +/- 22511320.99, N = 3289735710971. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA40963 x 1000GB Samsung SSD 980 PRO 1TB11002200330044005500SE +/- 3.64, N = 35194.21. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA40963 x 1000GB Samsung SSD 980 PRO 1TB70K140K210K280K350KSE +/- 47.35, N = 3338954.71. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

etcd

Etcd is a distributed, reliable key-value store intended for critical data of a distributed system. Etcd is written in Golang and part of the Cloud Native Computing Foundation (CNCF) and used by Kubernetes, Rook, CoreDNS, and other open-source software. This test profile uses Etcd's built-in benchmark to stress the PUT and RANGE performance of a single node / local system. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 1003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 300.83, N = 3129768.78

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 100 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB0.180.360.540.720.9SE +/- 0.00, N = 30.8

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 1003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 1083.28, N = 3128407.76

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 100 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB0.180.360.540.720.9SE +/- 0.00, N = 30.8

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 10003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 780.52, N = 3133491.91

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 1000 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.06, N = 37.5

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 1003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 988.49, N = 3134237.63

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 100 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB0.15750.3150.47250.630.7875SE +/- 0.00, N = 30.7

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 10003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 452.37, N = 3131282.19

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 1000 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.00, N = 37.6

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 10003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 353.04, N = 3128877.66

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 1000 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.03, N = 37.8

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 1003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 294.21, N = 3127731.42

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 100 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB0.180.360.540.720.9SE +/- 0.00, N = 30.8

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 1003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 947.62, N = 3129646.28

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 100 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB0.180.360.540.720.9SE +/- 0.00, N = 30.8

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 10003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 329.81, N = 3133238.48

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.00, N = 37.5

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 1003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 478.48, N = 3133075.87

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 100 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB0.15750.3150.47250.630.7875SE +/- 0.03, N = 30.7

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 10003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 361.61, N = 3133002.83

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.00, N = 37.5

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 10003 x 1000GB Samsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 318.76, N = 3127906.17

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.00, N = 37.8

Apache Spark

This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB0.4680.9361.4041.8722.34SE +/- 0.03, N = 32.08

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.40, N = 373.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76731.53462.30193.06923.8365SE +/- 0.02, N = 33.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.6211.2421.8632.4843.105SE +/- 0.03, N = 32.76

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.29030.58060.87091.16121.4515SE +/- 0.02, N = 31.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.2430.4860.7290.9721.215SE +/- 0.01, N = 31.08

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.18450.3690.55350.7380.9225SE +/- 0.01, N = 30.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB0.4770.9541.4311.9082.385SE +/- 0.02, N = 52.12

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.30, N = 572.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.7651.532.2953.063.825SE +/- 0.01, N = 53.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.58051.1611.74152.3222.9025SE +/- 0.03, N = 52.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.29480.58960.88441.17921.474SE +/- 0.01, N = 51.31

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.2610.5220.7831.0441.305SE +/- 0.02, N = 51.16

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.20250.4050.60750.811.0125SE +/- 0.02, N = 50.90

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB0.49280.98561.47841.97122.464SE +/- 0.03, N = 32.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.77, N = 372.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76281.52562.28843.05123.814SE +/- 0.02, N = 33.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.58281.16561.74842.33122.914SE +/- 0.02, N = 32.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.3150.630.9451.261.575SE +/- 0.00, N = 31.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.2880.5760.8641.1521.44SE +/- 0.02, N = 31.28

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.23630.47260.70890.94521.1815SE +/- 0.03, N = 31.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB0.54681.09361.64042.18722.734SE +/- 0.01, N = 32.43

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.33, N = 372.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76051.5212.28153.0423.8025SE +/- 0.01, N = 33.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.67951.3592.03852.7183.3975SE +/- 0.04, N = 33.02

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.38030.76061.14091.52121.9015SE +/- 0.04, N = 31.69

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.4590.9181.3771.8362.295SE +/- 0.04, N = 32.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.34880.69761.04641.39521.744SE +/- 0.02, N = 31.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.03, N = 36.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.29, N = 372.51

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.7651.532.2953.063.825SE +/- 0.02, N = 33.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.03282.06563.09844.13125.164SE +/- 0.04, N = 34.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.03732.07463.11194.14925.1865SE +/- 0.13, N = 34.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.17232.34463.51694.68925.8615SE +/- 0.16, N = 35.21

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.17682.35363.53044.70725.884SE +/- 0.27, N = 35.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.07, N = 156.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.18, N = 1572.99

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76051.5212.28153.0423.8025SE +/- 0.01, N = 153.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.92481.84962.77443.69924.624SE +/- 0.02, N = 154.11

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB0.96531.93062.89593.86124.8265SE +/- 0.01, N = 154.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.1162.2323.3484.4645.58SE +/- 0.06, N = 154.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.00132.00263.00394.00525.0065SE +/- 0.07, N = 154.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.06, N = 312.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.28, N = 372.24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76051.5212.28153.0423.8025SE +/- 0.01, N = 33.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.08, N = 36.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.34, N = 39.11

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.14, N = 310.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.01, N = 310.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.05, N = 311.13

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.04, N = 372.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76281.52562.28843.05123.814SE +/- 0.02, N = 33.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.2692.5383.8075.0766.345SE +/- 0.03, N = 35.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.08, N = 37.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.21, N = 39.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.20, N = 38.28

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.07, N = 322.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.40, N = 372.54

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76051.5212.28153.0423.8025SE +/- 0.00, N = 33.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.11, N = 316.62

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.08, N = 315.94

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.50, N = 318.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.81, N = 318.93

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.23, N = 521.25

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.46, N = 572.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.7651.532.2953.063.825SE +/- 0.00, N = 53.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.03, N = 515.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.34, N = 515.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.53, N = 518.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.57, N = 518.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.06, N = 157.03

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.13, N = 1572.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.75831.51662.27493.03323.7915SE +/- 0.01, N = 153.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.03732.07463.11194.14925.1865SE +/- 0.02, N = 154.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.06882.13763.20644.27525.344SE +/- 0.06, N = 154.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.1972.3943.5914.7885.985SE +/- 0.06, N = 155.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.14752.2953.44254.595.7375SE +/- 0.09, N = 155.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.07, N = 157.50

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.15, N = 1572.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76951.5392.30853.0783.8475SE +/- 0.01, N = 153.42

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.0892.1783.2674.3565.445SE +/- 0.02, N = 154.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.0982.1963.2944.3925.49SE +/- 0.03, N = 154.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.29152.5833.87455.1666.4575SE +/- 0.07, N = 155.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB1.23752.4753.71254.956.1875SE +/- 0.08, N = 155.50

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.07, N = 311.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.26, N = 372.12

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76281.52562.28843.05123.814SE +/- 0.03, N = 33.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.04, N = 36.28

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.06, N = 38.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.02, N = 39.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.04, N = 38.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.06, N = 311.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.22, N = 372.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.7561.5122.2683.0243.78SE +/- 0.02, N = 33.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.02, N = 36.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB246810SE +/- 0.16, N = 38.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.48, N = 310.08

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.52, N = 39.06

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.07, N = 320.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.16, N = 372.24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.7561.5122.2683.0243.78SE +/- 0.04, N = 33.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.08, N = 314.51

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.42, N = 315.49

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.34, N = 317.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.24, N = 316.09

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.09, N = 320.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark3 x 1000GB Samsung SSD 980 PRO 1TB1632486480SE +/- 0.40, N = 372.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe3 x 1000GB Samsung SSD 980 PRO 1TB0.76281.52562.28843.05123.814SE +/- 0.02, N = 33.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Group By Test Time3 x 1000GB Samsung SSD 980 PRO 1TB3691215SE +/- 0.05, N = 313.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.57, N = 315.94

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB510152025SE +/- 0.68, N = 318.62

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.85, N = 317.02

Dragonflydb

Dragonfly is an open-source database server that is a "modern Redis replacement" that aims to be the fastest memory store while being compliant with the Redis and Memcached protocols. For benchmarking Dragonfly, Memtier_benchmark is used as a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:13 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 130943.15, N = 158228551.141. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:53 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 167895.67, N = 158885787.701. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 5:13 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 181971.26, N = 158209502.991. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 1:13 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 445330.94, N = 159788466.271. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 1:53 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 440617.69, N = 1210465269.711. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 5:13 x 1000GB Samsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 373446.94, N = 159503791.631. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Fast3 x 1000GB Samsung SSD 980 PRO 1TB70140210280350SE +/- 0.21, N = 3337.091. (CXX) g++ options: -O3 -flto -pthread

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Medium3 x 1000GB Samsung SSD 980 PRO 1TB306090120150SE +/- 0.02, N = 3116.271. (CXX) g++ options: -O3 -flto -pthread

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Thorough3 x 1000GB Samsung SSD 980 PRO 1TB48121620SE +/- 0.00, N = 314.231. (CXX) g++ options: -O3 -flto -pthread

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Exhaustive3 x 1000GB Samsung SSD 980 PRO 1TB0.33410.66821.00231.33641.6705SE +/- 0.0010, N = 31.48501. (CXX) g++ options: -O3 -flto -pthread

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,0003 x 1000GB Samsung SSD 980 PRO 1TB918273645SE +/- 0.21, N = 340.401. (CC) gcc options: -O2 -lz

Blender

Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported and HIP for AMD Radeon GPUs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.2Blend File: BMW27 - Compute: CPU-Only3 x 1000GB Samsung SSD 980 PRO 1TB1530456075SE +/- 0.08, N = 369.59

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.2Blend File: Classroom - Compute: CPU-Only3 x 1000GB Samsung SSD 980 PRO 1TB4080120160200SE +/- 0.08, N = 3184.12

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.2Blend File: Fishy Cat - Compute: CPU-Only3 x 1000GB Samsung SSD 980 PRO 1TB20406080100SE +/- 0.05, N = 387.71

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.2Blend File: Pabellon Barcelona - Compute: CPU-Only3 x 1000GB Samsung SSD 980 PRO 1TB50100150200250SE +/- 0.16, N = 3227.47

Sysbench

This is a benchmark of Sysbench with the built-in CPU and memory sub-tests. Sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/sec, More Is BetterSysbench 1.0.20Test: RAM / Memory3 x 1000GB Samsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 2.96, N = 315003.911. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPU3 x 1000GB Samsung SSD 980 PRO 1TB20K40K60K80K100KSE +/- 18.55, N = 392280.661. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

PyBench

This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times3 x 1000GB Samsung SSD 980 PRO 1TB160320480640800SE +/- 5.49, N = 3749

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suite3 x 1000GB Samsung SSD 980 PRO 1TB200K400K600K800K1000KSE +/- 2059.12, N = 3917997

RAR Compression

This test measures the time needed to archive/compress two copies of the Linux 5.14 kernel source tree using RAR/WinRAR compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRAR Compression 6.0.2Linux Source Tree Archiving To RAR3 x 1000GB Samsung SSD 980 PRO 1TB918273645SE +/- 0.03, N = 338.70

303 Results Shown

PostMark
RAMspeed SMP:
  Add - Integer
  Copy - Integer
  Scale - Integer
  Triad - Integer
  Average - Integer
  Add - Floating Point
  Copy - Floating Point
  Scale - Floating Point
  Triad - Floating Point
  Average - Floating Point
pmbench:
  1 - 50%
  2 - 50%
  4 - 50%
  8 - 50%
  16 - 50%
  32 - 50%
  1 - 100% Reads
  2 - 100% Reads
  4 - 100% Reads
  8 - 100% Reads
  1 - 100% Writes
  16 - 100% Reads
  2 - 100% Writes
  32 - 100% Reads
  4 - 100% Writes
  8 - 100% Writes
  16 - 100% Writes
  32 - 100% Writes
  1 - 80% Reads 20% Writes
  2 - 80% Reads 20% Writes
  4 - 80% Reads 20% Writes
  8 - 80% Reads 20% Writes
  16 - 80% Reads 20% Writes
  32 - 80% Reads 20% Writes
Glibc Benchmarks:
  cos
  exp
  ffs
  sin
  log2
  modf
  sinh
  sqrt
  tanh
  asinh
  atanh
  ffsll
  sincos
  pthread_once
C-Blosc:
  blosclz shuffle
  blosclz bitshuffle
BLAKE2
Renaissance:
  Scala Dotty
  Rand Forest
  ALS Movie Lens
  Apache Spark ALS
  Apache Spark Bayes
  Savina Reactors.IO
  Apache Spark PageRank
  Finagle HTTP Requests
  Akka Unbalanced Cobwebbed Tree
  Genetic Algorithm Using Jenetics + Futures
CacheBench:
  Read
  Write
  Read / Modify / Write
LZ4 Compression:
  1 - Compression Speed
  1 - Decompression Speed
  3 - Compression Speed
  3 - Decompression Speed
  9 - Compression Speed
  9 - Decompression Speed
Zstd Compression:
  3 - Compression Speed
  8 - Compression Speed
  8 - Decompression Speed
  19 - Compression Speed
  19 - Decompression Speed
  3, Long Mode - Compression Speed
  3, Long Mode - Decompression Speed
  8, Long Mode - Compression Speed
  8, Long Mode - Decompression Speed
  19, Long Mode - Compression Speed
  19, Long Mode - Decompression Speed
Botan:
  KASUMI
  KASUMI - Decrypt
  AES-256
  AES-256 - Decrypt
  Twofish
  Twofish - Decrypt
  Blowfish
  Blowfish - Decrypt
  CAST-256
  CAST-256 - Decrypt
  ChaCha20Poly1305
  ChaCha20Poly1305 - Decrypt
Crafty
GraphicsMagick:
  Swirl
  Rotate
  Sharpen
  Enhanced
  Resizing
  Noise-Gaussian
  HWB Color Space
dav1d:
  Chimera 1080p
  Summer Nature 4K
  Summer Nature 1080p
  Chimera 1080p 10-bit
SVT-AV1:
  Preset 4 - Bosphorus 4K
  Preset 8 - Bosphorus 4K
  Preset 10 - Bosphorus 4K
  Preset 12 - Bosphorus 4K
  Preset 4 - Bosphorus 1080p
  Preset 8 - Bosphorus 1080p
  Preset 10 - Bosphorus 1080p
  Preset 12 - Bosphorus 1080p
SVT-HEVC:
  1 - Bosphorus 4K
  7 - Bosphorus 4K
  10 - Bosphorus 4K
  1 - Bosphorus 1080p
  7 - Bosphorus 1080p
  10 - Bosphorus 1080p
x264:
  Bosphorus 4K
  Bosphorus 1080p
x265:
  Bosphorus 4K
  Bosphorus 1080p
Coremark
Stockfish
asmFish
Swet
Timed Gem5 Compilation
Timed Linux Kernel Compilation
Timed Node.js Compilation
Parallel BZIP2 Compression
Primesieve:
  1e12
  1e13
Rust Prime Benchmark
Smallpt
Y-Cruncher
Gzip Compression
XZ Compression
FFmpeg
m-queens
N-Queens
Tachyon
Aircrack-ng
OpenSSL:
  SHA256
  RSA4096
  RSA4096
etcd:
  PUT - 50 - 100
  PUT - 50 - 100 - Average Latency
  PUT - 100 - 100
  PUT - 100 - 100 - Average Latency
  PUT - 50 - 1000
  PUT - 50 - 1000 - Average Latency
  PUT - 500 - 100
  PUT - 500 - 100 - Average Latency
  PUT - 100 - 1000
  PUT - 100 - 1000 - Average Latency
  PUT - 500 - 1000
  PUT - 500 - 1000 - Average Latency
  RANGE - 50 - 100
  RANGE - 50 - 100 - Average Latency
  RANGE - 100 - 100
  RANGE - 100 - 100 - Average Latency
  RANGE - 50 - 1000
  RANGE - 50 - 1000 - Average Latency
  RANGE - 500 - 100
  RANGE - 500 - 100 - Average Latency
  RANGE - 100 - 1000
  RANGE - 100 - 1000 - Average Latency
  RANGE - 500 - 1000
  RANGE - 500 - 1000 - Average Latency
Apache Spark:
  1000000 - 100 - SHA-512 Benchmark Time
  1000000 - 100 - Calculate Pi Benchmark
  1000000 - 100 - Calculate Pi Benchmark Using Dataframe
  1000000 - 100 - Group By Test Time
  1000000 - 100 - Repartition Test Time
  1000000 - 100 - Inner Join Test Time
  1000000 - 100 - Broadcast Inner Join Test Time
  1000000 - 500 - SHA-512 Benchmark Time
  1000000 - 500 - Calculate Pi Benchmark
  1000000 - 500 - Calculate Pi Benchmark Using Dataframe
  1000000 - 500 - Group By Test Time
  1000000 - 500 - Repartition Test Time
  1000000 - 500 - Inner Join Test Time
  1000000 - 500 - Broadcast Inner Join Test Time
  1000000 - 1000 - SHA-512 Benchmark Time
  1000000 - 1000 - Calculate Pi Benchmark
  1000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 1000 - Group By Test Time
  1000000 - 1000 - Repartition Test Time
  1000000 - 1000 - Inner Join Test Time
  1000000 - 1000 - Broadcast Inner Join Test Time
  1000000 - 2000 - SHA-512 Benchmark Time
  1000000 - 2000 - Calculate Pi Benchmark
  1000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 2000 - Group By Test Time
  1000000 - 2000 - Repartition Test Time
  1000000 - 2000 - Inner Join Test Time
  1000000 - 2000 - Broadcast Inner Join Test Time
  10000000 - 100 - SHA-512 Benchmark Time
  10000000 - 100 - Calculate Pi Benchmark
  10000000 - 100 - Calculate Pi Benchmark Using Dataframe
  10000000 - 100 - Group By Test Time
  10000000 - 100 - Repartition Test Time
  10000000 - 100 - Inner Join Test Time
  10000000 - 100 - Broadcast Inner Join Test Time
  10000000 - 500 - SHA-512 Benchmark Time
  10000000 - 500 - Calculate Pi Benchmark
  10000000 - 500 - Calculate Pi Benchmark Using Dataframe
  10000000 - 500 - Group By Test Time
  10000000 - 500 - Repartition Test Time
  10000000 - 500 - Inner Join Test Time
  10000000 - 500 - Broadcast Inner Join Test Time
  20000000 - 100 - SHA-512 Benchmark Time
  20000000 - 100 - Calculate Pi Benchmark
  20000000 - 100 - Calculate Pi Benchmark Using Dataframe
  20000000 - 100 - Group By Test Time
  20000000 - 100 - Repartition Test Time
  20000000 - 100 - Inner Join Test Time
  20000000 - 100 - Broadcast Inner Join Test Time
  20000000 - 500 - SHA-512 Benchmark Time
  20000000 - 500 - Calculate Pi Benchmark
  20000000 - 500 - Calculate Pi Benchmark Using Dataframe
  20000000 - 500 - Group By Test Time
  20000000 - 500 - Repartition Test Time
  20000000 - 500 - Inner Join Test Time
  20000000 - 500 - Broadcast Inner Join Test Time
  40000000 - 100 - SHA-512 Benchmark Time
  40000000 - 100 - Calculate Pi Benchmark
  40000000 - 100 - Calculate Pi Benchmark Using Dataframe
  40000000 - 100 - Group By Test Time
  40000000 - 100 - Repartition Test Time
  40000000 - 100 - Inner Join Test Time
  40000000 - 100 - Broadcast Inner Join Test Time
  40000000 - 500 - SHA-512 Benchmark Time
  40000000 - 500 - Calculate Pi Benchmark
  40000000 - 500 - Calculate Pi Benchmark Using Dataframe
  40000000 - 500 - Group By Test Time
  40000000 - 500 - Repartition Test Time
  40000000 - 500 - Inner Join Test Time
  40000000 - 500 - Broadcast Inner Join Test Time
  10000000 - 1000 - SHA-512 Benchmark Time
  10000000 - 1000 - Calculate Pi Benchmark
  10000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 1000 - Group By Test Time
  10000000 - 1000 - Repartition Test Time
  10000000 - 1000 - Inner Join Test Time
  10000000 - 1000 - Broadcast Inner Join Test Time
  10000000 - 2000 - SHA-512 Benchmark Time
  10000000 - 2000 - Calculate Pi Benchmark
  10000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 2000 - Group By Test Time
  10000000 - 2000 - Repartition Test Time
  10000000 - 2000 - Inner Join Test Time
  10000000 - 2000 - Broadcast Inner Join Test Time
  20000000 - 1000 - SHA-512 Benchmark Time
  20000000 - 1000 - Calculate Pi Benchmark
  20000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 1000 - Group By Test Time
  20000000 - 1000 - Repartition Test Time
  20000000 - 1000 - Inner Join Test Time
  20000000 - 1000 - Broadcast Inner Join Test Time
  20000000 - 2000 - SHA-512 Benchmark Time
  20000000 - 2000 - Calculate Pi Benchmark
  20000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 2000 - Group By Test Time
  20000000 - 2000 - Repartition Test Time
  20000000 - 2000 - Inner Join Test Time
  20000000 - 2000 - Broadcast Inner Join Test Time
  40000000 - 1000 - SHA-512 Benchmark Time
  40000000 - 1000 - Calculate Pi Benchmark
  40000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  40000000 - 1000 - Group By Test Time
  40000000 - 1000 - Repartition Test Time
  40000000 - 1000 - Inner Join Test Time
  40000000 - 1000 - Broadcast Inner Join Test Time
  40000000 - 2000 - SHA-512 Benchmark Time
  40000000 - 2000 - Calculate Pi Benchmark
  40000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  40000000 - 2000 - Group By Test Time
  40000000 - 2000 - Repartition Test Time
  40000000 - 2000 - Inner Join Test Time
  40000000 - 2000 - Broadcast Inner Join Test Time
Dragonflydb:
  50 - 1:1
  50 - 1:5
  50 - 5:1
  200 - 1:1
  200 - 1:5
  200 - 5:1
ASTC Encoder:
  Fast
  Medium
  Thorough
  Exhaustive
SQLite Speedtest
Blender:
  BMW27 - CPU-Only
  Classroom - CPU-Only
  Fishy Cat - CPU-Only
  Pabellon Barcelona - CPU-Only
Sysbench:
  RAM / Memory
  CPU
PyBench
PHPBench
RAR Compression