Linux 5.2 Kernel Benchmarks AMD Ryzen Threadripper 2990WX 32-Core testing with a ASUS ROG ZENITH EXTREME (1701 BIOS) and AMD Radeon RX 64 8GB on Ubuntu 19.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1906043-HV-1906038HV00 .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 7960X 2990WX 5.0.20 5.1.6 5.2 Git 5.0.20 5.1.6 5.2 Git Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 Gigabyte AMD Radeon RX 550/550X 2GB (1206/1750MHz) Realtek ALC1220 ASUS VP28U Intel I219-V + Intel I211 Ubuntu 19.04 5.0.20-050020-generic (x86_64) GNOME Shell 3.32.0 X Server 1.20.4 modesetting 1.20.4 4.5 Mesa 19.0.2 (LLVM 8.0.0) GCC 8.3.0 ext4 3840x2160 5.1.6-050106-generic (x86_64) 5.2.0-999-generic (x86_64) 20190531 AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1701 BIOS) AMD 17h 32768MB Samsung SSD 970 EVO 500GB AMD Radeon RX 64 8GB (1590/800MHz) Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad 5.0.20-050020-generic (x86_64) amdgpu 19.0.1 5.1.6-050106-generic (x86_64) 5.2.0-999-generic (x86_64) 20190531 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - 7960X: 5.0.20: Scaling Governor: intel_pstate powersave - 7960X: 5.1.6: Scaling Governor: intel_pstate powersave - 7960X: 5.2 Git: Scaling Governor: intel_pstate powersave - 2990WX: 5.0.20: Scaling Governor: acpi-cpufreq ondemand - 2990WX: 5.1.6: Scaling Governor: acpi-cpufreq ondemand - 2990WX: 5.2 Git: Scaling Governor: acpi-cpufreq ondemand Security Details - 7960X: 5.0.20: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 7960X: 5.1.6: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 7960X: 5.2 Git: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 2990WX: 5.0.20: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling - 2990WX: 5.1.6: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling - 2990WX: 5.2 Git: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling
sqlite: Timed SQLite Insertions fio: Rand Read - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4MB - Default Test Directory iozone: 1MB - 4GB - Write Performance ethr: TCP - Latency - 1 ethr: HTTP - Bandwidth - 1 ethr: TCP - Connections/s - 1 mkl-dnn: Convolution Batch conv_3d - f32 svt-av1: 1080p 8-bit YUV To AV1 Video Encode vpxenc: vpxenc VP9 1080p Video Encode x265: H.265 1080p Video Encoding build-linux-kernel: Time To Compile dav1d: Summer Nature 4K dav1d: Summer Nature 1080p hackbench: 32 - Process glibc-bench: cos glibc-bench: ffs glibc-bench: sin glibc-bench: sqrt glibc-bench: tanh glibc-bench: ffsll glibc-bench: pthread_once mysqlslap: 1 pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write stress-ng: Crypto stress-ng: Forking stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing apache-siege: 100 apache-siege: 200 apache-siege: 250 osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations 7960X 2990WX 5.0.20 5.1.6 5.2 Git 5.0.20 5.1.6 5.2 Git 29.61 7549 4607 6948 4454 289 14.18 1402 17420 12.01 47.20 227 51.44 41.00 20.10 7.01 62.00 44.75 1.74 44.57 1.97 12.10 1.74 1.74 2264 457405 7761 3371 94461 7220 2958569 3316 10533 12682863 1423747 256 7200554 35392 32338 33085 13.27 14.03 35.12 28.74 74.56 30.83 7523 4599 7387 4468 274 14.09 1434 18033 11.98 48.99 226 54.04 40.69 19.94 6.98 59.31 44.72 1.74 44.55 1.97 12.21 1.74 1.74 2374 460398 8376 3369 94829 7232 2938197 3329 11104 13186519 1449076 255 7448350 35624 32466 32679 12.80 14.28 35.30 28.68 74.61 48.16 7529 4613 7530 4509 274 13.97 1457 17767 12.00 48.87 226 54.08 40.77 19.96 6.97 59.95 44.74 1.74 44.57 1.97 12.07 1.75 1.74 2115 452762 8592 3371 93748 7222 3073724 3342 9642 12891355 1409740 255 7724955 35483 32619 32842 12.70 14.73 35.89 29.85 74.49 35.51 7953 4729 7963 4681 1317 19.32 694 10405 12.67 41.61 146 36.20 32.88 20.63 7.86 42.72 47.65 1.84 47.23 2.67 12.19 1.84 1.84 856 4183 53196 6480 2363829 2841 11340 6514915 1169910 287 6607695 24781 26625 26478 18.55 21.24 64.78 34.29 89.21 35.54 7992 4722 7965 4746 1384 19.60 684 10310 12.33 41.79 150 36.13 32.75 20.41 7.85 40.47 47.63 1.84 47.54 2.10 12.20 1.84 1.84 853 454040 16834 7549 54553 9853 1784663 1535 19102 14866476 2086788 499 11846295 23979 25631 25194 14.13 15.92 48.07 31.17 72.94 35.40 7753 4611 7724 4647 1445 19.39 685 10820 12.30 41.41 150 36.45 32.92 20.35 7.81 42.24 47.65 1.85 47.23 2.10 12.25 1.84 1.84 828 461526 17093 7551 53835 9799 1788545 1533 16425 22722239 2058229 500 12119622 23448 23283 25417 13.81 17.41 49.26 34.93 73.25 OpenBenchmarking.org
SQLite Timed SQLite Insertions 7960X 2990WX OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions 5.0.20 5.1.6 5.2 Git 11 22 33 44 55 SE +/- 4.48, N = 12 SE +/- 4.33, N = 12 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 29.61 30.83 48.16 35.51 35.54 35.40 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 7960X 2990WX OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 5.0.20 5.1.6 5.2 Git 2K 4K 6K 8K 10K SE +/- 17.29, N = 3 SE +/- 15.98, N = 3 SE +/- 70.00, N = 3 SE +/- 33.67, N = 3 SE +/- 8.25, N = 3 7549 7523 7529 7953 7992 7753 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 7960X 2990WX OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 5.0.20 5.1.6 5.2 Git 1000 2000 3000 4000 5000 SE +/- 53.51, N = 12 SE +/- 56.28, N = 12 SE +/- 39.99, N = 12 SE +/- 39.82, N = 3 SE +/- 11.35, N = 3 SE +/- 37.53, N = 3 4607 4599 4613 4729 4722 4611 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 7960X 2990WX OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 5.0.20 5.1.6 5.2 Git 2K 4K 6K 8K 10K SE +/- 74.70, N = 15 SE +/- 75.57, N = 15 SE +/- 7.06, N = 3 SE +/- 24.66, N = 3 SE +/- 7.84, N = 3 SE +/- 35.90, N = 3 6948 7387 7530 7963 7965 7724 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 7960X 2990WX OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 5.0.20 5.1.6 5.2 Git 1000 2000 3000 4000 5000 SE +/- 142.50, N = 12 SE +/- 56.90, N = 15 SE +/- 48.02, N = 15 SE +/- 53.68, N = 3 SE +/- 14.75, N = 3 SE +/- 47.71, N = 3 4454 4468 4509 4681 4746 4647 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lz -lm -lpthread -ldl
IOzone Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance 7960X 2990WX OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance 5.0.20 5.1.6 5.2 Git 300 600 900 1200 1500 SE +/- 9.67, N = 15 SE +/- 0.19, N = 3 SE +/- 0.60, N = 3 SE +/- 8.57, N = 3 SE +/- 11.89, N = 3 SE +/- 10.53, N = 3 289 274 274 1317 1384 1445 1. (CC) gcc options: -O3
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 7960X 2990WX OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 5.0.20 5.1.6 5.2 Git 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.31, N = 15 SE +/- 0.33, N = 15 SE +/- 0.27, N = 15 14.18 14.09 13.97 19.32 19.60 19.39
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 7960X 2990WX OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 5.0.20 5.1.6 5.2 Git 300 600 900 1200 1500 SE +/- 3.31, N = 3 SE +/- 2.19, N = 3 SE +/- 1.10, N = 3 SE +/- 3.35, N = 3 SE +/- 9.84, N = 3 SE +/- 9.08, N = 4 1402 1434 1457 694 684 685
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 7960X 2990WX OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 5.0.20 5.1.6 5.2 Git 4K 8K 12K 16K 20K SE +/- 41.63, N = 3 SE +/- 86.47, N = 3 SE +/- 32.83, N = 3 SE +/- 107.79, N = 8 SE +/- 104.10, N = 15 SE +/- 169.21, N = 3 17420 18033 17767 10405 10310 10820
MKL-DNN Harness: Convolution Batch conv_3d - Data Type: f32 7960X 2990WX OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_3d - Data Type: f32 5.0.20 5.1.6 5.2 Git 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 12.01 11.98 12.00 12.67 12.33 12.30 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode 7960X 2990WX OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode 5.0.20 5.1.6 5.2 Git 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.40, N = 3 SE +/- 0.61, N = 4 SE +/- 0.30, N = 3 47.20 48.99 48.87 41.61 41.79 41.41 1. (CXX) g++ options: -O3 -pie -lpthread -lm
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode 7960X 2990WX OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode 5.0.20 5.1.6 5.2 Git 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.50, N = 3 SE +/- 1.30, N = 3 SE +/- 2.13, N = 3 SE +/- 0.79, N = 3 SE +/- 2.06, N = 3 227 226 226 146 150 150 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x265 H.265 1080p Video Encoding 7960X 2990WX OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding 5.0.20 5.1.6 5.2 Git 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 51.44 54.04 54.08 36.20 36.13 36.45 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
Timed Linux Kernel Compilation Time To Compile 7960X 2990WX OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile 5.0.20 5.1.6 5.2 Git 9 18 27 36 45 SE +/- 0.54, N = 4 SE +/- 0.47, N = 6 SE +/- 0.54, N = 5 SE +/- 0.04, N = 3 SE +/- 0.29, N = 11 SE +/- 0.35, N = 7 41.00 40.69 40.77 32.88 32.75 32.92
dav1d Video Input: Summer Nature 4K 7960X 2990WX OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 4K 5.0.20 5.1.6 5.2 Git 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 20.10 19.94 19.96 20.63 20.41 20.35 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p 7960X 2990WX OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 1080p 5.0.20 5.1.6 5.2 Git 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 7.01 6.98 6.97 7.86 7.85 7.81 1. (CC) gcc options: -pthread
Hackbench Count: 32 - Type: Process 7960X 2990WX OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process 5.0.20 5.1.6 5.2 Git 14 28 42 56 70 SE +/- 0.73, N = 3 SE +/- 0.05, N = 3 SE +/- 0.60, N = 3 SE +/- 0.06, N = 3 SE +/- 0.52, N = 4 SE +/- 0.46, N = 3 62.00 59.31 59.95 42.72 40.47 42.24 1. (CC) gcc options: -lpthread
glibc bench Benchmark: cos 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos 5.0.20 5.1.6 5.2 Git 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 44.75 44.72 44.74 47.65 47.63 47.65
glibc bench Benchmark: ffs 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs 5.0.20 5.1.6 5.2 Git 0.4163 0.8326 1.2489 1.6652 2.0815 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.74 1.74 1.74 1.84 1.84 1.85
glibc bench Benchmark: sin 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin 5.0.20 5.1.6 5.2 Git 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.32, N = 3 SE +/- 0.02, N = 3 44.57 44.55 44.57 47.23 47.54 47.23
glibc bench Benchmark: sqrt 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt 5.0.20 5.1.6 5.2 Git 0.6008 1.2016 1.8024 2.4032 3.004 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.57, N = 12 SE +/- 0.02, N = 13 SE +/- 0.02, N = 13 1.97 1.97 1.97 2.67 2.10 2.10
glibc bench Benchmark: tanh 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh 5.0.20 5.1.6 5.2 Git 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.13, N = 13 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 12.10 12.21 12.07 12.19 12.20 12.25
glibc bench Benchmark: ffsll 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll 5.0.20 5.1.6 5.2 Git 0.414 0.828 1.242 1.656 2.07 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.74 1.74 1.75 1.84 1.84 1.84
glibc bench Benchmark: pthread_once 7960X 2990WX OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once 5.0.20 5.1.6 5.2 Git 0.414 0.828 1.242 1.656 2.07 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.74 1.74 1.74 1.84 1.84 1.84
MariaDB Clients: 1 7960X 2990WX OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 1 5.0.20 5.1.6 5.2 Git 500 1000 1500 2000 2500 SE +/- 468.41, N = 12 SE +/- 455.05, N = 12 SE +/- 398.87, N = 12 SE +/- 5.43, N = 3 SE +/- 2.12, N = 3 SE +/- 7.61, N = 3 2264 2374 2115 856 853 828 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 7960X 2990WX OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 5.0.20 5.1.6 5.2 Git 100K 200K 300K 400K 500K SE +/- 2726.12, N = 3 SE +/- 3302.67, N = 3 SE +/- 1087.38, N = 3 SE +/- 929.14, N = 3 SE +/- 4146.73, N = 3 457405 460398 452762 454040 461526 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 7960X 2990WX OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 5.0.20 5.1.6 5.2 Git 4K 8K 12K 16K 20K SE +/- 517.24, N = 12 SE +/- 83.93, N = 3 SE +/- 372.92, N = 15 SE +/- 182.27, N = 3 SE +/- 41.62, N = 3 7761 8376 8592 16834 17093 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Stress-NG Test: Crypto 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto 5.0.20 5.1.6 5.2 Git 1600 3200 4800 6400 8000 SE +/- 0.90, N = 3 SE +/- 4.22, N = 3 SE +/- 0.76, N = 3 SE +/- 8.17, N = 3 SE +/- 3.59, N = 3 SE +/- 5.89, N = 3 3371 3369 3371 4183 7549 7551 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking 5.0.20 5.1.6 5.2 Git 20K 40K 60K 80K 100K SE +/- 375.51, N = 3 SE +/- 294.75, N = 3 SE +/- 389.46, N = 3 SE +/- 733.99, N = 3 SE +/- 1299.39, N = 12 SE +/- 774.36, N = 15 94461 94829 93748 53196 54553 53835 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress 5.0.20 5.1.6 5.2 Git 2K 4K 6K 8K 10K SE +/- 2.11, N = 3 SE +/- 20.45, N = 3 SE +/- 4.15, N = 3 SE +/- 6.80, N = 3 SE +/- 24.50, N = 3 SE +/- 43.84, N = 3 7220 7232 7222 6480 9853 9799 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores 5.0.20 5.1.6 5.2 Git 700K 1400K 2100K 2800K 3500K SE +/- 24540.86, N = 3 SE +/- 43130.91, N = 3 SE +/- 30364.42, N = 3 SE +/- 8103.28, N = 3 SE +/- 4503.36, N = 3 SE +/- 8564.71, N = 3 2958569 2938197 3073724 2363829 1784663 1788545 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying 5.0.20 5.1.6 5.2 Git 700 1400 2100 2800 3500 SE +/- 11.24, N = 3 SE +/- 18.38, N = 3 SE +/- 2.45, N = 3 SE +/- 43.39, N = 15 SE +/- 4.85, N = 3 SE +/- 6.86, N = 3 3316 3329 3342 2841 1535 1533 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity 5.0.20 5.1.6 5.2 Git 4K 8K 12K 16K 20K SE +/- 173.26, N = 3 SE +/- 99.64, N = 3 SE +/- 122.23, N = 4 SE +/- 86.50, N = 3 SE +/- 18.59, N = 3 SE +/- 10.38, N = 3 10533 11104 9642 11340 19102 16425 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching 5.0.20 5.1.6 5.2 Git 5M 10M 15M 20M 25M SE +/- 13893.50, N = 3 SE +/- 32478.66, N = 3 SE +/- 10024.06, N = 3 SE +/- 10918.55, N = 3 SE +/- 230473.58, N = 3 SE +/- 164064.90, N = 3 12682863 13186519 12891355 6514915 14866476 22722239 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc C String Functions 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions 5.0.20 5.1.6 5.2 Git 400K 800K 1200K 1600K 2000K SE +/- 31956.40, N = 13 SE +/- 19743.11, N = 15 SE +/- 39327.28, N = 12 SE +/- 15473.64, N = 15 SE +/- 1658.29, N = 3 SE +/- 44579.14, N = 13 1423747 1449076 1409740 1169910 2086788 2058229 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc Qsort Data Sorting 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting 5.0.20 5.1.6 5.2 Git 110 220 330 440 550 SE +/- 0.64, N = 3 SE +/- 1.41, N = 3 SE +/- 0.36, N = 3 SE +/- 0.40, N = 3 SE +/- 4.61, N = 3 SE +/- 5.02, N = 3 256 255 255 287 499 500 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing 7960X 2990WX OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing 5.0.20 5.1.6 5.2 Git 3M 6M 9M 12M 15M SE +/- 2059.68, N = 3 SE +/- 4697.59, N = 3 SE +/- 3402.51, N = 3 SE +/- 32806.96, N = 3 SE +/- 165701.81, N = 3 SE +/- 110680.78, N = 3 7200554 7448350 7724955 6607695 11846295 12119622 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Apache Siege Concurrent Users: 100 7960X 2990WX OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 5.0.20 5.1.6 5.2 Git 8K 16K 24K 32K 40K SE +/- 341.11, N = 3 SE +/- 449.92, N = 3 SE +/- 290.42, N = 3 SE +/- 253.50, N = 8 SE +/- 205.30, N = 3 SE +/- 192.01, N = 3 35392 35624 35483 24781 23979 23448 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 200 7960X 2990WX OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 5.0.20 5.1.6 5.2 Git 7K 14K 21K 28K 35K SE +/- 806.87, N = 15 SE +/- 840.70, N = 15 SE +/- 805.59, N = 15 SE +/- 471.82, N = 15 SE +/- 13.28, N = 3 SE +/- 157.37, N = 3 32338 32466 32619 26625 25631 23283 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 250 7960X 2990WX OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 5.0.20 5.1.6 5.2 Git 7K 14K 21K 28K 35K SE +/- 1019.55, N = 15 SE +/- 919.40, N = 15 SE +/- 917.76, N = 15 SE +/- 337.10, N = 12 SE +/- 234.55, N = 15 SE +/- 241.92, N = 15 33085 32679 32842 26478 25194 25417 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OSBench Test: Create Files 7960X 2990WX OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 5.0.20 5.1.6 5.2 Git 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 13.27 12.80 12.70 18.55 14.13 13.81 1. (CC) gcc options: -lm
OSBench Test: Create Threads 7960X 2990WX OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 5.0.20 5.1.6 5.2 Git 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.23, N = 3 SE +/- 0.18, N = 5 SE +/- 0.48, N = 12 SE +/- 0.20, N = 3 SE +/- 0.26, N = 15 14.03 14.28 14.73 21.24 15.92 17.41 1. (CC) gcc options: -lm
OSBench Test: Launch Programs 7960X 2990WX OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 5.0.20 5.1.6 5.2 Git 14 28 42 56 70 SE +/- 0.08, N = 3 SE +/- 0.25, N = 3 SE +/- 0.10, N = 3 SE +/- 1.09, N = 3 SE +/- 0.59, N = 5 SE +/- 0.81, N = 3 35.12 35.30 35.89 64.78 48.07 49.26 1. (CC) gcc options: -lm
OSBench Test: Create Processes 7960X 2990WX OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 5.0.20 5.1.6 5.2 Git 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.18, N = 3 SE +/- 0.65, N = 15 SE +/- 0.75, N = 15 SE +/- 0.43, N = 4 28.74 28.68 29.85 34.29 31.17 34.93 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations 7960X 2990WX OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 5.0.20 5.1.6 5.2 Git 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.20, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 74.56 74.61 74.49 89.21 72.94 73.25 1. (CC) gcc options: -lm
Phoronix Test Suite v10.8.4