Open-source Profile v2.2 tunes vLLM from 81 to 421 tok/s on a single RTX 5090

Inevitable-Diet-1870 · reddit · 2026-08-19

Profile, an open-source optimizer for inference servers, shipped v2.2: it computes your GPU's roofline ceiling, measures your live vLLM server, names the bottleneck and hands you the flag — then re-measures, turning tuning into deterministic engineering.

This release rewrites the core rule engine as a priority DAG of 8 mutually exclusive rules: five alarms fire, echoes are silenced, one true cause survives — deterministically. AMD GPUs are now supported. The author's benchmark (RTX 5090, muse-glimmer 30B, SWE-Bench agent load, no DFlash speculative decoding): 81 → 421 tok/s at 25k context, $3.41 → $0.65 per 1M output tokens, TTFT 224ms (p95 500ms), and 4.72 → 1.08 J/tok — in 4 iterations, 30 minutes. One regression (KV thrashing, TTFT 32.8s) was labeled worse and recovered; regressions stay in the record.

Usage:

bash

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jungledesh/profile/releases/latest/download/profile-installer.sh | sh

profile diagnose --url http://localhost:8000/metrics --duration 2m

vLLM only today; multi-GPU/TP, more engines and k8s are on the roadmap.

Original post →

More from Infra

Infra channel →