Skip to content

Latest commit

 

History

History
69 lines (61 loc) · 3.59 KB

File metadata and controls

69 lines (61 loc) · 3.59 KB

POSIX Benchmarks

This file is generated by tests/generate-benchmarks-posix.sh. Do not edit it manually.

Source benchmark scripts:

  • tests/run-live-uds-bench.sh
  • tests/run-live-shm-bench.sh
  • tests/run-negotiated-profile-bench.sh

UDS Matrix

Scenario Client Server Throughput (req/s) p50 (us) Client CPU (cores) Server CPU (cores) Total CPU (cores)
max c c 231584.28 3.98 0.527 0.509 1.036
max c rust 242359.79 3.79 0.546 0.468 1.014
max c go 211134.92 4.45 0.571 0.800 1.371
max rust c 245182.07 3.77 0.490 0.532 1.022
max rust rust 255100.93 3.62 0.507 0.490 0.997
max rust go 242459.84 3.55 0.510 0.959 1.469
max go c 210676.49 4.27 0.840 0.525 1.365
max go rust 228181.81 4.11 0.953 0.486 1.439
max go go 214256.64 4.25 0.959 0.995 1.954
100k/s c c 99998.95 4.39 0.249 0.233 0.482
100k/s c rust 99998.97 4.24 0.249 0.209 0.458
100k/s c go 99998.96 4.54 0.279 0.423 0.702
100k/s rust c 99999.78 4.26 0.226 0.233 0.459
100k/s rust rust 99999.33 4.11 0.222 0.208 0.430
100k/s rust go 99998.97 4.48 0.255 0.447 0.702
100k/s go c 99978.97 4.27 0.410 0.250 0.660
100k/s go rust 99979.01 4.24 0.441 0.222 0.663
100k/s go go 99978.97 4.26 0.460 0.466 0.926
10k/s c c 9999.90 4.81 0.036 0.028 0.064
10k/s c rust 9999.90 4.62 0.034 0.023 0.057
10k/s c go 9999.90 6.73 0.044 0.095 0.139
10k/s rust c 9999.90 4.64 0.034 0.028 0.062
10k/s rust rust 9999.90 4.77 0.034 0.025 0.059
10k/s rust go 9999.89 6.50 0.040 0.092 0.132
10k/s go c 9998.01 4.77 0.053 0.029 0.082
10k/s go rust 9997.90 4.62 0.056 0.026 0.082
10k/s go go 9998.02 4.82 0.060 0.058 0.118

SHM Hybrid Matrix

Scenario Client Server Throughput (req/s) p50 (us) Client CPU (cores) Server CPU (cores) Total CPU (cores)
max c c 4251794.50 0.20 0.995 0.993 1.988
max c rust 5164686.63 0.15 0.994 0.992 1.986
max rust c 4473616.55 0.19 0.994 0.990 1.984
max rust rust 4803314.27 0.16 0.995 0.991 1.986
100k/s c c 99998.96 0.21 0.077 0.117 0.194
100k/s c rust 99998.96 0.21 0.076 0.117 0.193
100k/s rust c 99998.95 0.20 0.074 0.117 0.191
100k/s rust rust 99998.97 0.19 0.077 0.117 0.194
10k/s c c 9999.96 3.65 0.032 0.027 0.059
10k/s c rust 9999.90 3.82 0.033 0.028 0.061
10k/s rust c 9999.90 3.68 0.036 0.029 0.065
10k/s rust rust 9999.90 3.61 0.035 0.028 0.063

Negotiated Profiles

Scenario Profile Throughput (req/s) p50 (us) Client CPU (cores) Server CPU (cores) Total CPU (cores)
max profile1-uds 246078.77 3.67 0.497 0.485 0.982
max profile2-shm 4213227.97 0.19 0.993 2.299 3.292
100k/s profile1-uds 99998.96 4.13 0.226 0.210 0.436
100k/s profile2-shm 99998.95 0.23 0.075 0.124 0.199
10k/s profile1-uds 9999.90 4.96 0.038 0.028 0.066
10k/s profile2-shm 9999.93 3.69 0.036 0.032 0.068