2025-02-11-1137

AMD Ryzen 9 7900X 12-Core testing with a ASUS PRIME X670-P WIFI (3201 BIOS) and ASUS AMD Raphael on Ubuntu 24.04 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 2502110-NEWS-MASSIVE20
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
avx7900x
February 11
  5 Hours, 22 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):


2025-02-11-1137OpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 7900X 12-Core @ 5.73GHz (12 Cores / 24 Threads)ASUS PRIME X670-P WIFI (3201 BIOS)AMD Device 14d82 x 32GB DDR5-5600MT/s Acer BL.9BWWR.4361000GB KINGSTON SFYRS1000GASUS AMD RaphaelAMD Rembrandt Radeon HD AudioRealtek RTL8125 2.5GbE + Realtek RTL8852BE PCIe 802.11axUbuntu 24.046.8.0-52-lowlatency (x86_64)KDE Plasma 5.27.11X Server 1.21.1.114.6 Mesa 24.3.0-devel (LLVM 19.1.2 DRM 3.57)OpenCL 2.1 AMD-APP (3635.0)GCC 13.3.0ext41366x768ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLOpenCLCompilerFile-SystemScreen Resolution2025-02-11-1137 BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / relatime,rw / Block Size: 4096- Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa60120c - Python 3.12.3- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected

2025-02-11-1137hpcg: 104 104 104 - 60hpcg: 160 160 160 - 60pmbench: 16 - 50%pmbench: 16 - 100% Writespmbench: 16 - 100% Readshpcg: 144 144 144 - 60tinymembench: Standard Memsettinymembench: Standard Memcpyethr: TCP - Latency - 1ethr: TCP - Latency - 32pmbench: 2 - 100% Readssockperf: Latency Under Loadethr: UDP - Bandwidth - 1pmbench: 4 - 50%pmbench: 2 - 80% Reads 20% Writespmbench: 2 - 100% Writespmbench: 8 - 80% Reads 20% Writespmbench: 1 - 100% Writespmbench: 24 - 50%pmbench: 1 - 100% Readspmbench: 4 - 100% Readspmbench: 8 - 50%pmbench: 8 - 100% Writespmbench: 24 - 100% Writespmbench: 2 - 50%pmbench: 1 - 50%pmbench: 24 - 80% Reads 20% Writespmbench: 24 - 100% Readspmbench: 4 - 80% Reads 20% Writespmbench: 8 - 100% Readspmbench: 4 - 100% Writespmbench: 1 - 80% Reads 20% Writespmbench: 16 - 80% Reads 20% Writesramspeed: Add - Integermbw: Memory Copy, Fixed Block Size - 8192 MiBethr: TCP - Latency - 8mbw: Memory Copy - 8192 MiBpostmark: Disk Transaction Performancestream: Copyethr: TCP - Connections/s - 64ethr: TCP - Bandwidth - 8ethr: UDP - Bandwidth - 32ethr: TCP - Connections/s - 8ethr: TCP - Bandwidth - 64ethr: UDP - Bandwidth - 8ethr: TCP - Latency - 64ethr: UDP - Bandwidth - 64ethr: TCP - Connections/s - 1ethr: TCP - Bandwidth - 32ethr: TCP - Bandwidth - 1ethr: TCP - Connections/s - 32perf-bench: Epoll Waitperf-bench: Futex Lock-Piperf-bench: Futex Hashperf-bench: Sched Piperamspeed: Triad - Floating Pointramspeed: Scale - Floating Pointramspeed: Average - Floating Pointramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Average - Integerramspeed: Triad - Integerramspeed: Scale - Integerramspeed: Copy - Integermbw: Memory Copy, Fixed Block Size - 4096 MiBosbench: Create Processesmbw: Memory Copy - 4096 MiBt-test1: 1ipc-benchmark: FIFO Named Pipe - 128ipc-benchmark: Unnamed Pipe - 256sockperf: Latency Ping Pongsockperf: Throughputiperf: 5201 - 10 Seconds - TCP - 64iperf: 5201 - 10 Seconds - UDP - 64iperf: 5201 - 10 Seconds - TCP - 32iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 64iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 64iperf: 5201 - 10 Seconds - UDP - 32iperf: 5201 - 10 Seconds - UDP - 1iperf: 5201 - 10 Seconds - TCP - 1iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 32iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 1iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 1ipc-benchmark: Unnamed Pipe - 512perf-bench: Syscall Basicipc-benchmark: TCP Socket - 4096osbench: Memory Allocationsipc-benchmark: Unnamed Unix Domain Socket - 4096ipc-benchmark: Unnamed Unix Domain Socket - 2048ipc-benchmark: TCP Socket - 2048ipc-benchmark: Unnamed Unix Domain Socket - 1024mbw: Memory Copy, Fixed Block Size - 1024 MiBipc-benchmark: Unnamed Unix Domain Socket - 256ipc-benchmark: Unnamed Unix Domain Socket - 512ipc-benchmark: Unnamed Unix Domain Socket - 128ipc-benchmark: TCP Socket - 1024mbw: Memory Copy - 1024 MiBt-test1: 2ipc-benchmark: TCP Socket - 512osbench: Create Filesperf-bench: Memcpy 1MBipc-benchmark: TCP Socket - 256ipc-benchmark: TCP Socket - 128osbench: Launch Programsosbench: Create Threadsipc-benchmark: Unnamed Pipe - 4096ipc-benchmark: FIFO Named Pipe - 4096mbw: Memory Copy, Fixed Block Size - 512 MiBglibc-bench: sinmbw: Memory Copy - 512 MiBipc-benchmark: FIFO Named Pipe - 2048perf-bench: Memset 1MBipc-benchmark: Unnamed Pipe - 2048ipc-benchmark: FIFO Named Pipe - 1024ipc-benchmark: FIFO Named Pipe - 256ipc-benchmark: FIFO Named Pipe - 512ipc-benchmark: Unnamed Pipe - 1024ipc-benchmark: Unnamed Pipe - 128glibc-bench: cosglibc-bench: tanhglibc-bench: sqrtglibc-bench: ffsglibc-bench: ffsllglibc-bench: pthread_oncembw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy - 128 MiBstream: Addstream: Triadstream: Scaleleveldb: Hot Readavx7900x8.244128.071510.07340.05120.03608.1291833554.528724.517.46117.2130.031616.7622595080.06530.07910.03770.08330.03810.08120.03180.03160.06640.04020.06740.06500.06680.09250.03710.08210.03180.03910.08430.087362283.1417905.89417.61820276.870609763924.3507127.194736267506174.20209413317.3194893200505199.4423.2650649651707351302316855661663.5771381.9665738.1961316.9868275.5566540.8862760.9371432.2271177.1117841.63242.15653719994.70816.589316043133794335.2374185556912367.16628863770640033.61.056156031997320010001003641720910358697994664.06422594916312073331402972132946717829.469141869914196161455479174520419485.6125.914197459921.74176761.3912172123229220175847.80451517.4069412065347208938217770.75060.228719229.0303035259132.86956432437973303698336172533912123590618367977568.032526.38938.267056.410925.494985.4901717644.54818041.48546219.146374.941898.6OpenBenchmarking.org

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 104 104 104 - RT: 60avx7900x246810SE +/- 0.06187, N = 108.244121. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 160 160 160 - RT: 60avx7900x246810SE +/- 0.06556, N = 38.071511. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

BlogBench

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.

Test: Read

avx7900x: The test run did not produce a result.

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: 16 - Read-Write Ratio: 50%avx7900x0.01650.0330.04950.0660.0825SE +/- 0.0006, N = 150.07341. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% Writesavx7900x0.01150.0230.03450.0460.0575SE +/- 0.0009, N = 150.05121. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% Readsavx7900x0.00810.01620.02430.03240.0405SE +/- 0.0004, N = 150.03601. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 144 144 144 - RT: 60avx7900x246810SE +/- 0.00377, N = 38.129181. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

Tinymembench

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

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memsetavx7900x7K14K21K28K35KSE +/- 0.06, N = 333554.51. (CC) gcc options: -O2 -lm

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memcpyavx7900x6K12K18K24K30KSE +/- 11.48, N = 328724.51. (CC) gcc options: -O2 -lm

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1avx7900x48121620SE +/- 0.16, N = 1517.46MIN: 14.07 / MAX: 20.93

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32avx7900x48121620SE +/- 0.13, N = 1017.21MIN: 14.01 / MAX: 20.9

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: 2 - Read-Write Ratio: 100% Readsavx7900x0.00710.01420.02130.02840.0355SE +/- 0.0003, N = 50.03161. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

Sockperf

This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under Loadavx7900x48121620SE +/- 1.60, N = 2516.761. (CXX) g++ options: --param -O3 -rdynamic

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 1avx7900x60K120K180K240K300KSE +/- 2735.66, N = 5259508MIN: 238950 / MAX: 276900

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: 4 - Read-Write Ratio: 50%avx7900x0.01470.02940.04410.05880.0735SE +/- 0.0006, N = 30.06531. (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% Writesavx7900x0.01780.03560.05340.07120.089SE +/- 0.0001, N = 30.07911. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% Writesavx7900x0.00850.0170.02550.0340.0425SE +/- 0.0003, N = 30.03771. (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% Writesavx7900x0.01870.03740.05610.07480.0935SE +/- 0.0008, N = 30.08331. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% Writesavx7900x0.00860.01720.02580.03440.043SE +/- 0.0001, N = 30.03811. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 24 - Read-Write Ratio: 50%avx7900x0.01830.03660.05490.07320.0915SE +/- 0.0007, N = 30.08121. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% Readsavx7900x0.00720.01440.02160.02880.036SE +/- 0.0001, N = 30.03181. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% Readsavx7900x0.00710.01420.02130.02840.0355SE +/- 0.0003, N = 30.03161. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 50%avx7900x0.01490.02980.04470.05960.0745SE +/- 0.0008, N = 30.06641. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% Writesavx7900x0.0090.0180.0270.0360.045SE +/- 0.0003, N = 30.04021. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 24 - Read-Write Ratio: 100% Writesavx7900x0.01520.03040.04560.06080.076SE +/- 0.0008, N = 30.06741. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 50%avx7900x0.01460.02920.04380.05840.073SE +/- 0.0001, N = 30.06501. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 50%avx7900x0.0150.030.0450.060.075SE +/- 0.0001, N = 30.06681. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 24 - Read-Write Ratio: 80% Reads 20% Writesavx7900x0.02080.04160.06240.08320.104SE +/- 0.0010, N = 30.09251. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 24 - Read-Write Ratio: 100% Readsavx7900x0.00830.01660.02490.03320.0415SE +/- 0.0000, N = 30.03711. (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% Writesavx7900x0.01850.0370.05550.0740.0925SE +/- 0.0010, N = 30.08211. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% Readsavx7900x0.00720.01440.02160.02880.036SE +/- 0.0004, N = 30.03181. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% Writesavx7900x0.00880.01760.02640.03520.044SE +/- 0.0003, 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: 80% Reads 20% Writesavx7900x0.0190.0380.0570.0760.095SE +/- 0.0002, N = 30.08431. (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% Writesavx7900x0.01960.03920.05880.07840.098SE +/- 0.0008, N = 30.08731. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

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: Integeravx7900x13K26K39K52K65KSE +/- 615.06, N = 662283.141. (CC) gcc options: -O3 -march=native

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiBavx7900x4K8K12K16K20KSE +/- 48.23, N = 317905.891. (CC) gcc options: -O3 -march=native

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 8avx7900x48121620SE +/- 0.19, N = 417.62MIN: 14.13 / MAX: 20.92

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 8192 MiBavx7900x4K8K12K16K20KSE +/- 102.51, N = 320276.871. (CC) gcc options: -O3 -march=native

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 Performanceavx7900x1300260039005200650060971. (CC) gcc options: -O3

Stream

This is a benchmark of Stream, the popular system memory (RAM) benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copyavx7900x14K28K42K56K70KSE +/- 22.50, N = 563924.31. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 64avx7900x110220330440550507MAX: 1020

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 8avx7900x306090120150SE +/- 0.18, N = 3127.19MIN: 117.03 / MAX: 133

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32avx7900x1000K2000K3000K4000K5000KSE +/- 6508.80, N = 34736267MIN: 4660000 / MAX: 4830000

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 8avx7900x110220330440550506MAX: 1020

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 64avx7900x4080120160200SE +/- 0.18, N = 3174.20MIN: 169.63 / MAX: 179.84

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8avx7900x400K800K1200K1600K2000KSE +/- 8933.33, N = 32094133MIN: 2060000 / MAX: 2150000

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 64avx7900x48121620SE +/- 0.07, N = 317.32MIN: 14.14 / MAX: 20.69

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 64avx7900x1000K2000K3000K4000K5000KSE +/- 21601.23, N = 34893200MIN: 4590000 / MAX: 5100000

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1avx7900x110220330440550505MAX: 1010

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32avx7900x4080120160200SE +/- 0.30, N = 3199.44MIN: 195.59 / MAX: 204.46

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1avx7900x612182430SE +/- 0.06, N = 323.26MIN: 19.59 / MAX: 26.31

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32avx7900x110220330440550506MAX: 1020

perf-bench

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Epoll Waitavx7900x11K22K33K44K55KSE +/- 86.86, N = 3496511. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Futex Lock-Piavx7900x150300450600750SE +/- 0.88, N = 37071. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Futex Hashavx7900x800K1600K2400K3200K4000KSE +/- 6532.90, N = 335130231. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Sched Pipeavx7900x40K80K120K160K200KSE +/- 84.77, N = 31685561. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

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: Triad - Benchmark: Floating Pointavx7900x13K26K39K52K65KSE +/- 357.99, N = 361663.571. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating Pointavx7900x15K30K45K60K75KSE +/- 11.30, N = 371381.961. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating Pointavx7900x14K28K42K56K70KSE +/- 84.46, N = 365738.191. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating Pointavx7900x13K26K39K52K65KSE +/- 35.63, N = 361316.981. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating Pointavx7900x15K30K45K60K75KSE +/- 55.50, N = 368275.551. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integeravx7900x14K28K42K56K70KSE +/- 680.18, N = 366540.881. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integeravx7900x13K26K39K52K65KSE +/- 37.30, N = 362760.931. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integeravx7900x15K30K45K60K75KSE +/- 22.67, N = 371432.221. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integeravx7900x15K30K45K60K75KSE +/- 73.44, N = 371177.111. (CC) gcc options: -O3 -march=native

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBavx7900x4K8K12K16K20KSE +/- 56.55, N = 317841.631. (CC) gcc options: -O3 -march=native

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processesavx7900x1020304050SE +/- 0.37, N = 1542.161. (CC) gcc options: -lm

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBavx7900x4K8K12K16K20KSE +/- 25.09, N = 319994.711. (CC) gcc options: -O3 -march=native

t-test1

This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1avx7900x48121620SE +/- 0.02, N = 316.591. (CC) gcc options: -pthread

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 128avx7900x700K1400K2100K2800K3500KSE +/- 101677.16, N = 153160431

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 256avx7900x700K1400K2100K2800K3500KSE +/- 131717.22, N = 153379433

Sockperf

This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping Pongavx7900x1.17832.35663.53494.71325.8915SE +/- 0.031, N = 55.2371. (CXX) g++ options: --param -O3 -rdynamic

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: Throughputavx7900x90K180K270K360K450KSE +/- 1249.80, N = 54185551. (CXX) g++ options: --param -O3 -rdynamic

iPerf

iPerf is a network bandwidth throughput testing software. This test profile is used for automated testing of an iperf client and requires you have access to an iperf server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64avx7900x15K30K45K60K75KSE +/- 697.58, N = 3691231. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64avx7900x1530456075SE +/- 0.00, N = 367.11. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32avx7900x14K28K42K56K70KSE +/- 245.59, N = 3662881. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 64avx7900x14K28K42K56K70KSE +/- 80.68, N = 3637701. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 64avx7900x1400280042005600700064001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 32avx7900x816243240SE +/- 0.00, N = 333.61. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1avx7900x0.23630.47260.70890.94521.1815SE +/- 0.00, N = 31.051. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1avx7900x13K26K39K52K65KSE +/- 196.40, N = 3615601. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32avx7900x7K14K21K28K35K319971. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 32avx7900x700140021002800350032001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 1avx7900x200400600800100010001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1avx7900x204060801001001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 512avx7900x800K1600K2400K3200K4000KSE +/- 34930.67, N = 153641720

perf-bench

OpenBenchmarking.orgops/sec, More Is Betterperf-bench 6.9Benchmark: Syscall Basicavx7900x2M4M6M8M10MSE +/- 27571.53, N = 391035861. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 4096avx7900x200K400K600K800K1000KSE +/- 1475.94, N = 3979946

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocationsavx7900x1428425670SE +/- 0.64, N = 664.061. (CC) gcc options: -lm

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 4096avx7900x200K400K600K800K1000KSE +/- 6393.73, N = 3949163

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 2048avx7900x300K600K900K1200K1500KSE +/- 616.45, N = 31207333

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 2048avx7900x300K600K900K1200K1500KSE +/- 1376.23, N = 31402972

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 1024avx7900x300K600K900K1200K1500KSE +/- 4349.82, N = 31329467

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBavx7900x4K8K12K16K20KSE +/- 14.69, N = 317829.471. (CC) gcc options: -O3 -march=native

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 256avx7900x300K600K900K1200K1500KSE +/- 2921.90, N = 31418699

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 512avx7900x300K600K900K1200K1500KSE +/- 2297.95, N = 31419616

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 128avx7900x300K600K900K1200K1500KSE +/- 1652.50, N = 31455479

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 1024avx7900x400K800K1200K1600K2000KSE +/- 3189.17, N = 31745204

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 32

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 64

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 32

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 64

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 1

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 8

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 8

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 1

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 64

avx7900x: The test run did not produce a result. E: Error: Test: "Connections/s" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 32

avx7900x: The test run did not produce a result. E: Error: Test: "Connections/s" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 8

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 8

avx7900x: The test run did not produce a result. E: Error: Test: "Connections/s" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 1

avx7900x: The test run did not produce a result. E: Error: Test: "Connections/s" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 64

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32

avx7900x: The test run did not produce a result. E: Error: Invalid value "http" specified for parameter "-p".

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 64

avx7900x: The test run did not produce a result. E: Error: Test: "Latency" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 32

avx7900x: The test run did not produce a result. E: Error: Test: "Latency" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 8

avx7900x: The test run did not produce a result. E: Error: Test: "Latency" for Protocol: "UDP" is not supported.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 1

avx7900x: The test run did not produce a result. E: Error: Test: "Latency" for Protocol: "UDP" is not supported.

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBavx7900x4K8K12K16K20KSE +/- 175.21, N = 319485.611. (CC) gcc options: -O3 -march=native

t-test1

This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2avx7900x1.33072.66143.99215.32286.6535SE +/- 0.017, N = 35.9141. (CC) gcc options: -pthread

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 512avx7900x400K800K1200K1600K2000KSE +/- 2245.91, N = 31974599

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Filesavx7900x510152025SE +/- 0.31, N = 321.741. (CC) gcc options: -lm

perf-bench

OpenBenchmarking.orgGB/sec, More Is Betterperf-bench 6.9Benchmark: Memcpy 1MBavx7900x1428425670SE +/- 0.49, N = 361.391. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 256avx7900x500K1000K1500K2000K2500KSE +/- 1185.34, N = 32123229

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 128avx7900x500K1000K1500K2000K2500KSE +/- 7838.49, N = 32201758

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programsavx7900x1122334455SE +/- 0.26, N = 347.801. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threadsavx7900x48121620SE +/- 0.19, N = 317.411. (CC) gcc options: -lm

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 4096avx7900x400K800K1200K1600K2000KSE +/- 14047.56, N = 32065347

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 4096avx7900x400K800K1200K1600K2000KSE +/- 16041.11, N = 32089382

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBavx7900x4K8K12K16K20KSE +/- 27.72, N = 317770.751. (CC) gcc options: -O3 -march=native

Glibc Benchmarks

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: sinavx7900x1326395265SE +/- 0.31, N = 360.231. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 512 MiBavx7900x4K8K12K16K20KSE +/- 38.02, N = 319229.031. (CC) gcc options: -O3 -march=native

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 2048avx7900x700K1400K2100K2800K3500KSE +/- 7934.53, N = 33035259

perf-bench

OpenBenchmarking.orgGB/sec, More Is Betterperf-bench 6.9Benchmark: Memset 1MBavx7900x306090120150SE +/- 1.58, N = 3132.871. (CXX) g++ options: -MD -lunwind-x86_64 -lunwind -llzma -std=gnu++17 -fno-exceptions -fno-rtti

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 2048avx7900x700K1400K2100K2800K3500KSE +/- 32544.40, N = 33243797

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 1024avx7900x700K1400K2100K2800K3500KSE +/- 5047.37, N = 33303698

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 256avx7900x700K1400K2100K2800K3500KSE +/- 17567.67, N = 33361725

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 512avx7900x700K1400K2100K2800K3500KSE +/- 11666.96, N = 33391212

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 1024avx7900x800K1600K2400K3200K4000KSE +/- 27988.13, N = 33590618

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 128avx7900x800K1600K2400K3200K4000KSE +/- 25326.14, N = 33679775

Glibc Benchmarks

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: cosavx7900x1530456075SE +/- 0.03, N = 368.031. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: tanhavx7900x612182430SE +/- 0.13, N = 326.391. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: sqrtavx7900x246810SE +/- 0.00350, N = 38.267051. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: ffsavx7900x246810SE +/- 0.03078, N = 36.410921. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: ffsllavx7900x1.23642.47283.70924.94566.182SE +/- 0.03351, N = 35.494981. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.39Benchmark: pthread_onceavx7900x1.23532.47063.70594.94126.1765SE +/- 0.02844, N = 35.490171. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBavx7900x4K8K12K16K20KSE +/- 5.14, N = 317644.551. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBavx7900x4K8K12K16K20KSE +/- 73.34, N = 318041.491. (CC) gcc options: -O3 -march=native

WireGuard + Linux Networking Stack Stress Test

This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.

avx7900x: The test quit with a non-zero exit status.

Compile Bench

Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.

Test: Read Compiled Tree

avx7900x: The test quit with a non-zero exit status.

Test: Initial Create

avx7900x: The test quit with a non-zero exit status.

Test: Compile

avx7900x: The test quit with a non-zero exit status. E: ./compilebench: 6: python2: not found

Stream

This is a benchmark of Stream, the popular system memory (RAM) benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Addavx7900x10K20K30K40K50KSE +/- 4.55, N = 546219.11. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triadavx7900x10K20K30K40K50KSE +/- 7.85, N = 546374.91. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scaleavx7900x9K18K27K36K45KSE +/- 1.07, N = 541898.61. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

BlogBench

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.

Test: Write

avx7900x: The test run did not produce a result.

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

Benchmark: Sequential Fill

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Delete

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Seek Random

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Read

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Fill

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Overwrite

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Fill Sync

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Hot Read

avx7900x: The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

130 Results Shown

High Performance Conjugate Gradient:
  104 104 104 - 60
  160 160 160 - 60
pmbench:
  16 - 50%
  16 - 100% Writes
  16 - 100% Reads
High Performance Conjugate Gradient
Tinymembench:
  Standard Memset
  Standard Memcpy
Ethr:
  TCP - Latency - 1
  TCP - Latency - 32
pmbench
Sockperf
Ethr
pmbench:
  4 - 50%
  2 - 80% Reads 20% Writes
  2 - 100% Writes
  8 - 80% Reads 20% Writes
  1 - 100% Writes
  24 - 50%
  1 - 100% Reads
  4 - 100% Reads
  8 - 50%
  8 - 100% Writes
  24 - 100% Writes
  2 - 50%
  1 - 50%
  24 - 80% Reads 20% Writes
  24 - 100% Reads
  4 - 80% Reads 20% Writes
  8 - 100% Reads
  4 - 100% Writes
  1 - 80% Reads 20% Writes
  16 - 80% Reads 20% Writes
RAMspeed SMP
MBW
Ethr
MBW
PostMark
Stream
Ethr:
  TCP - Connections/s - 64
  TCP - Bandwidth - 8
  UDP - Bandwidth - 32
  TCP - Connections/s - 8
  TCP - Bandwidth - 64
  UDP - Bandwidth - 8
  TCP - Latency - 64
  UDP - Bandwidth - 64
  TCP - Connections/s - 1
  TCP - Bandwidth - 32
  TCP - Bandwidth - 1
  TCP - Connections/s - 32
perf-bench:
  Epoll Wait
  Futex Lock-Pi
  Futex Hash
  Sched Pipe
RAMspeed SMP:
  Triad - Floating Point
  Scale - Floating Point
  Average - Floating Point
  Add - Floating Point
  Copy - Floating Point
  Average - Integer
  Triad - Integer
  Scale - Integer
  Copy - Integer
MBW
OSBench
MBW
t-test1
IPC_benchmark:
  FIFO Named Pipe - 128
  Unnamed Pipe - 256
Sockperf:
  Latency Ping Pong
  Throughput
iPerf:
  5201 - 10 Seconds - TCP - 64
  5201 - 10 Seconds - UDP - 64
  5201 - 10 Seconds - TCP - 32
  5201 - 10 Seconds - UDP - 1000Mbit Objective - 64
  5201 - 10 Seconds - UDP - 100Mbit Objective - 64
  5201 - 10 Seconds - UDP - 32
  5201 - 10 Seconds - UDP - 1
  5201 - 10 Seconds - TCP - 1
  5201 - 10 Seconds - UDP - 1000Mbit Objective - 32
  5201 - 10 Seconds - UDP - 100Mbit Objective - 32
  5201 - 10 Seconds - UDP - 1000Mbit Objective - 1
  5201 - 10 Seconds - UDP - 100Mbit Objective - 1
IPC_benchmark
perf-bench
IPC_benchmark
OSBench
IPC_benchmark:
  Unnamed Unix Domain Socket - 4096
  Unnamed Unix Domain Socket - 2048
  TCP Socket - 2048
  Unnamed Unix Domain Socket - 1024
MBW
IPC_benchmark:
  Unnamed Unix Domain Socket - 256
  Unnamed Unix Domain Socket - 512
  Unnamed Unix Domain Socket - 128
  TCP Socket - 1024
MBW
t-test1
IPC_benchmark
OSBench
perf-bench
IPC_benchmark:
  TCP Socket - 256
  TCP Socket - 128
OSBench:
  Launch Programs
  Create Threads
IPC_benchmark:
  Unnamed Pipe - 4096
  FIFO Named Pipe - 4096
MBW
Glibc Benchmarks
MBW
IPC_benchmark
perf-bench
IPC_benchmark:
  Unnamed Pipe - 2048
  FIFO Named Pipe - 1024
  FIFO Named Pipe - 256
  FIFO Named Pipe - 512
  Unnamed Pipe - 1024
  Unnamed Pipe - 128
Glibc Benchmarks:
  cos
  tanh
  sqrt
  ffs
  ffsll
  pthread_once
MBW:
  Memory Copy, Fixed Block Size - 128 MiB
  Memory Copy - 128 MiB
Stream:
  Add
  Triad
  Scale