Benchmark Suites — 성능 측정과 튜닝
Benchmark Suites
추론 최적화의 전제는 '제대로 측정'이에요. vLLM은 성능 테스트와 평가를 위한 종합적인 벤치마킹 도구를 제공해요.
구성 요소
- Benchmark CLI:
vllm benchCLI와 전용 스크립트로 대화형 성능 테스트. - Parameter Sweeps: 여러 설정으로
vllm bench를 자동 실행해 최적화·튜닝에 활용. - Performance Dashboard: 커밋마다 벤치마크를 발행하는 자동 CI.
- Benchmark using vLLM Recipes: recipe 변환 도구로
config.yaml·env.sh를 생성해 벤치마킹.
왜 벤치마킹이 필요한가
처리량과 지연은 모델·하드웨어·설정에 따라 크게 달라져요. 벤치 없이 '느리다는 인상'으로 튜닝하면 헛수고하기 쉬워요. 표준화된 벤치로 기준선을 만들고, 최적화 레벨·배칭·KV 캐시 설정을 바꿔가며 비교하는 게 정석이에요.
흐름
- 벤치 CLI로 기준 측정.
- 파라미터 스윕으로 최적 조합 탐색.
- 대시보드/레시피로 재현·공유.