Skip to content

[rails] Upgrade to 4.1.0-preview - #1575

Draft
p8 wants to merge 1 commit into
MDA2AV:mainfrom
p8:rais/ruby-4.1-preview
Draft

p8 wants to merge 1 commit into
MDA2AV:mainfrom
p8:rais/ruby-4.1-preview

Conversation

@p8

@p8 p8 commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@p8

p8 commented Oct 16, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark -f rails

@github-actions

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@p8
p8 force-pushed the rais/ruby-4.1-preview branch from 77dd4c1 to 9ac63c4 Compare October 16, 2026 15:54
@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: rails | Test: all tests

Test Conn RPS Rate CPU/req p99 p99.9 CPU Mem Δ RPS Δ Mem
baseline 4096 28,682 — — — — 6062.8% 4.5GiB -15.1% -40.8%
pipelined 4096 321,544 — — — — 6268.8% 4.0GiB +5.3% +60.0%
limited-conn 4096 25,779 — — — — 6056.2% 4.0GiB -6.5% -38.5%
json-comp 4096 48,519 — — — — 4355.0% 2.9GiB -41.4% -27.5%
json-comp 16384 53,491 — — — — 4716.8% 3.2GiB -35.8% -27.3%
json-tls 4096 29,401 — — — — 2117.6% 4.5GiB -74.4% -15.1%
8gbit 512 49,431 0.9886 609.29us 27032.0us 38480.0us 3087.2% 5.1GiB +0.3% -7.3%
async-db 1024 38,426 — — — — 3793.0% 3.8GiB -47.3% +5.6%
latency-1m 1024 39,149 0.0391 ⚠️ 467.15us 18948096.0us 19308544.0us 1858.0% 4.1GiB -75.6% -19.6%
latency-10k 1024 9,981 0.9981 446.78us 1467.0us 17896.0us 432.5% 4.8GiB ~0% +20.0%
latency-500k-8cpu 1024 6,192 0.0124 ⚠️ 365.01us 19488768.0us 19701760.0us 226.3% 678MiB -73.1% -22.5%
async 32000 14,833 — — — — 990.5% 3.9GiB -10.8% -9.3%
Full log
  "bytes": 43930040,
  "achieved_rate": 9982.18,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9982,
  "bytes_per_sec": 2196079.14,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 213, "mean": 524.3, "stdev": 1008.3, "max": 29087,
    "p50": 410, "p75": 501, "p90": 620, "p99": 2465, "p99_9": 17384, "p99_99": 22424
  },
  "status_codes": { "1xx": 0, "2xx": 199682, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 427.7% | Mem 5.2GiB
[info] run 2 wins on score

=== Best: 9981 req/s (CPU: 432.5%, Mem: 4.8GiB) ===
[info] exact CPU: 89.21 core-seconds | 446.782 us/req
=== Fixed-rate: cpu/req 446.78us | p99 1467.0us | p99.9 17896.0us | rate_ratio 0.9981 ===
[info] saved results/latency-10k/1024/rails.json
httparena-bench-rails
httparena-bench-rails

==============================================
=== rails / latency-500k-8cpu / 1024c (tool=zrk) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.006,
  "requests": 123876,
  "bytes": 27252720,
  "achieved_rate": 6192.06,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.0124,
  "bytes_per_sec": 1362252.99,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 19796694,
  "latency_us": {
    "min": 23033, "mean": 9374294.0, "stdev": 5770966.2, "max": 19808255,
    "p50": 8785920, "p75": 14430208, "p90": 17833984, "p99": 19488768, "p99_9": 19701760, "p99_99": 19767296
  },
  "status_codes": { "1xx": 0, "2xx": 123876, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 226.3% | Mem 678MiB

[run 2/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.007,
  "requests": 70705,
  "bytes": 15555100,
  "achieved_rate": 3534.09,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.0071,
  "bytes_per_sec": 777499.51,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 19868500,
  "latency_us": {
    "min": 735, "mean": 9893805.1, "stdev": 5720652.7, "max": 19873791,
    "p50": 10285056, "p75": 14782464, "p90": 17571840, "p99": 19619840, "p99_9": 19816448, "p99_99": 19849216
  },
  "status_codes": { "1xx": 0, "2xx": 70705, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 130.5% | Mem 701MiB

[run 3/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.007,
  "requests": 69523,
  "bytes": 15295060,
  "achieved_rate": 3474.98,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.0069,
  "bytes_per_sec": 764495.54,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 19853649,
  "latency_us": {
    "min": 427, "mean": 9559704.9, "stdev": 5744596.8, "max": 19873791,
    "p50": 9498624, "p75": 14495744, "p90": 17555456, "p99": 19570688, "p99_9": 19800064, "p99_99": 19849216
  },
  "status_codes": { "1xx": 0, "2xx": 69523, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 126.9% | Mem 735MiB
[info] run 1 wins on score

=== Best: 6192 req/s (CPU: 226.3%, Mem: 678MiB) ===
[info] exact CPU: 45.22 core-seconds | 365.013 us/req
=== Fixed-rate: cpu/req 365.01us | p99 19488768.0us | p99.9 19701760.0us | rate_ratio 0.0124 ===
[warn] offered rate fell short: rate_ratio=0.0124 (target 500000/s)
[warn]   the CPU number is not comparable with runs that held the rate
[info] saved results/latency-500k-8cpu/1024/rails.json
httparena-bench-rails
httparena-bench-rails

==============================================
=== rails / async / 32000c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   997.25ms   897.00ms    1.11s    5.00s    5.00s

  180337 requests in 10.00s, 148337 responses
  Throughput: 14.83K req/s
  Bandwidth:  3.13MB/s
  Status codes: 2xx=148337, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 148337 / 148337 responses (100.0%)
  Latency overflow (>5s): 2798
[info] CPU 990.5% | Mem 3.9GiB

[run 2/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency    1.39s    1.52s    1.61s    1.79s    1.92s

  171944 requests in 10.00s, 139944 responses
  Throughput: 13.99K req/s
  Bandwidth:  2.95MB/s
  Status codes: 2xx=139944, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 139944 / 139944 responses (100.0%)
[info] CPU 719.3% | Mem 5.3GiB

[run 3/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency    1.47s    1.61s    1.73s    3.71s    5.00s

  177733 requests in 10.00s, 145733 responses
  Throughput: 14.57K req/s
  Bandwidth:  3.07MB/s
  Status codes: 2xx=145733, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 145733 / 145733 responses (100.0%)
  Latency overflow (>5s): 1030
[info] CPU 748.2% | Mem 5.6GiB

=== Best: 14833 req/s (CPU: 990.5%, Mem: 3.9GiB) ===
[info] input BW: 695.30KB/s (avg template: 48 bytes)
[info] saved results/async/32000/rails.json
httparena-bench-rails
httparena-bench-rails
[info] rebuilding site/data/*.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/rails.json - 12 new, 12 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@p8
p8 marked this pull request as draft October 16, 2026 18:54

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant