IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark ipc-benchmark.

Project Site

github.com

Test Created

28 February 2020

Last Updated

28 February 2020

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

2 Seconds

Average Run Time

1 Minute, 22 Seconds

Test Dependencies

C/C++ Compiler Toolchain

Accolades

5k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsIPC_benchmark Popularity Statisticspts/ipc-benchmark2020.022020.032020.042020.052020.062020.072020.082020.092020.102020.112020.122021.012021.022021.032021.0414002800420056007000
* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
Data current as of Mon, 12 Apr 2021 10:02:22 GMT.
Unnamed Unix Domain Socket23.6%FIFO Named Pipe24.5%Unnamed Pipe25.5%TCP Socket26.3%Type Option PopularityOpenBenchmarking.org
102416.2%51215.4%25615.2%409619.0%204814.4%12819.8%Message Bytes Option PopularityOpenBenchmarking.org

Revision History

pts/ipc-benchmark-1.0.0   [View Source]   Fri, 28 Feb 2020 15:51:48 GMT
Add IPC_benchmark.

Suites Using This Test

Common Kernel Benchmarks


Performance Metrics

Analyze Test Configuration:

IPC_benchmark

Type: TCP Socket - Message Bytes: 128

OpenBenchmarking.org metrics for this test profile configuration based on 213 public results since 28 February 2020 with the latest data as of 9 April 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Matching Public Results
Messages Per Second (Average)
99th
5
4353652 +/- 124692
97th
3
4062090 +/- 34424
94th
3
3673785 +/- 61247
93rd
3
3631166 +/- 48026
82nd
3
3075983 +/- 12775
Mid-Tier
75th
< 2890095
27th
3
1409555 +/- 7200
Low-Tier
25th
< 1335980
20th
7
1245938 +/- 39991
20th
3
1239314 +/- 1255
15th
4
1115343 +/- 92333
11th
4
846039 +/- 31140
OpenBenchmarking.orgDistribution Of Public Results - Type: TCP Socket - Message Bytes: 128213 Results Range From 153860 To 4662523 Messages Per Second1538602440343342084243825145566047306949047850788752529654261055600114577412359481326122141629615064701596644168681817769921867166195734020475142137688222786223180362408210249838425885582678732276890628590802949254303942831296023219776330995034001243490298358047236706463760820385099439411684031342412151642116904301864439203844822124572386466256048121620

Based on OpenBenchmarking.org data, the selected test / test configuration (IPC_benchmark - Type: TCP Socket - Message Bytes: 128) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkType: TCP Socket - Message Bytes: 128Run-Time246810Min: 1 / Avg: 1.05 / Max: 3

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.6%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsType: TCP Socket - Message Bytes: 128Deviation246810Min: 0 / Avg: 0.63 / Max: 6

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 206 Benchmark Results

2 x Intel $0000% - Supermicro X12DPi-N6 v1.00 - Intel Device 0998

CentOS Linux 8 - 4.18.0-80.el8.x86_64 - GCC 8.3.1 20191121

1 System - 197 Benchmark Results

2 x Intel $0000% - Supermicro X12DPi-N6 v1.00 - Intel Device 0998

CentOS Linux 8 - 4.18.0-80.el8.x86_64 - GNOME Shell 3.28.3

9 Systems - 9 Benchmark Results

ARMv7 Cortex-A15 - Hardkernel ODROID-XU4 Odroid XU4 - 2048MB

Gentoo - 5.4.35-arm+ - X Server

4 Systems - 179 Benchmark Results

AMD Ryzen 5 5600X 6-Core - ASRock X570 Taichi - AMD Starship

Ubuntu 20.04 - 5.10.13-051013-lowlatency - GNOME Shell 3.36.4

46 Systems - 13 Benchmark Results

Intel Core i7-3615QM - Apple Mac-C3EC7CD22292981F - Intel 3rd Gen Core DRAM

Gentoo 2.6 - 5.8.1-xanmod1-x86_64 - MATE 1.24.0

3 Systems - 179 Benchmark Results

AMD Ryzen 5 5600X 6-Core - ASRock X570 Taichi - AMD Starship

Ubuntu 20.04 - 5.10.13-051013-lowlatency - GNOME Shell 3.36.4

3 Systems - 179 Benchmark Results

Intel Core i5-11600K - ASUS ROG MAXIMUS XIII HERO - Intel Device 43ef

Ubuntu 20.04 - 5.10.13-051013-lowlatency - GNOME Shell 3.36.4

1 System - 179 Benchmark Results

Intel Core i5-11600K - ASUS ROG MAXIMUS XIII HERO - Intel Device 43ef

Ubuntu 20.04 - 5.10.13-051013-lowlatency - GNOME Shell 3.36.4

45 Systems - 13 Benchmark Results

Intel Core i7-3615QM - Apple Mac-C3EC7CD22292981F - Intel 3rd Gen Core DRAM

VoidLinux rolling - 5.8.9_1 - X Server 1.20.9

8 Systems - 9 Benchmark Results

ARMv7 Cortex-A15 - Hardkernel ODROID-XU4 Odroid XU4 - 2048MB

Gentoo 2.6 - 5.4.24-arm+ - X Server 1.20.7

1 System - 2 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 24 Benchmark Results

Intel Core i7-6700HQ - ASUS X550VX v1.0 - Intel Xeon E3-1200 v5

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

Most Popular Test Results

OpenBenchmarking.org Results Compare

2 Systems - 475 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Ubuntu 19.10 - 5.3.0-18-generic - GNOME Shell 3.34.1

8 Systems - 9 Benchmark Results

ARMv7 Cortex-A15 - Hardkernel ODROID-XU4 Odroid XU4 - 2048MB

Gentoo - 5.4.35-arm+ - X Server

2 Systems - 1766 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

3 Systems - 1862 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

35 Systems - 13 Benchmark Results

Intel Core i7-3615QM - Apple Mac-C3EC7CD22292981F - Intel 3rd Gen Core DRAM

Gentoo 2.6 - 5.8.5-gentoo-x86_64 - MATE 1.24.0

2 Systems - 1476 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

1 System - 103 Benchmark Results

Unknown - 4096MB - 50GB

SUSE Linux Enterprise Server 12 SP5 12.5 - 4.12.14-122.20-default - GCC 9.3.1 20200406 [revision 6db837a5288ee3ca5ec504fbd5a765817e556ac2]

3 Systems - 64 Benchmark Results

AMD Ryzen 5 3500X 6-Core - Gigabyte B450M DS3H-CF - AMD Starship

Ubuntu 20.04 - 5.4.0-56-generic - Xfce 4.14

4 Systems - 1662 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

3 Systems - 92 Benchmark Results

AMD Ryzen 7 PRO 4750G - Gigabyte B550I AORUS PRO AX - AMD Renoir Root Complex

Ubuntu 20.04 - 5.8.0-050800-generic - GNOME Shell 3.36.3

Find More Test Results