{% extends "base.html" %} {% block title %}New run · kneebench{% endblock %} {% block main %}
New benchmark

Benchmark a server

kneebench only sends requests to your existing server. It never starts, stops or changes it.

01Connect

Fields marked are required; the rest start at sensible defaults.

Detecting…

02What kneebench found

Press Detect server to read the vLLM version, model, context length and KV cache from the endpoint. The rest of the form unlocks once the server answers.

03Hardware and flags

04Your traffic?

This decides which shape is swept and which findings come first in the report.

{% for key, p in profiles.items() %} {% endfor %}
in, out

05Latency targets

Filled in from your traffic type; change them to your own, or clear one for no target.

The gap between words once the answer streams.

06What to run

Planning…
Detecting the server and planning…
{% endblock %} {% block scripts %} {% endblock %}