Skip to content

onthebench.ai benchmarks Arch: a review of our setup for fairness #1000

Description

@MattJackson

Hi, I run onthebench.ai, an open benchmark that measures LLM-gateway overhead (latency, throughput, memory, streaming, protocol translation) on neutral hardware. Arch is one of the gateways on the board, and I want to make sure I'm testing it fairly.

How it works, so there are no surprises:

  • Every gateway runs on the same rig, same mock upstream, same load, same CPU pinning, no per-gateway special-casing.
  • Each gateway is defined by a single file, gateways/arch/gateway.sh, which declares how to build, launch, and probe it. That file is the whole story of how I configured yours.
  • Every number regenerates from committed JSON; the method is documented here and the whole thing is open source and re-runnable.

My guiding rule is that a failure is my bug until proven the gateway's. If a cell shows red or a number looks off, I'd rather find out I configured Arch wrong than publish something unfair. So two asks, both optional:

  1. Look at your results (your page) and your gateway.sh. If I've mis-set a flag, a version, an endpoint, or declared a capability you don't claim, tell me or open a PR, you're welcome to own your own gateway.sh.
  2. If the setup looks fair, a thumbs-up is genuinely useful too.

Full disclosure: this is built and operated by the Busbar team, and busbar is also one of the entrants. Same harness for everyone, fully open, so you can verify exactly what I'm running.

Thanks for building Arch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions