-
Notifications
You must be signed in to change notification settings - Fork 42
[Rate Type] Concurrencies #47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hey @philschmid, I understand what you mean about this request. You'd specifically like to be able to keep a fixed number of concurrent requests over the life of the benchmark where as soon as one finishes it immediately starts a new one, is that correct? You can't easily figure out currently through the constant or poison rate types since those are set as the number of requests per second rather which you'd have to adjust those until you hit the average number of concurrent users, right? |
Hey, Yes. I am looking for a way to benchmark the load under e,g, 1, 2, 4, 8, 16, 32, 64, 128 concurrent users (send request -> wait for response, send again). But looking into more benchmarks and dashboard, people seem to switch to QPS (what |
@philschmid support for this will be landing with #96 |
…ation Refactor (#96) Full refactor of GuideLLM enabling better overall performance to ensure minimal overhead for benchmarking with a new multiprocess and threaded scheduler along with significant updates to the output formats enabling better analysis, visibility, and clarity. <img width="668" alt="Screenshot 2025-04-11 at 2 26 13 PM" src="https://github.com/user-attachments/assets/a723854a-7fe0-4eb2-9408-f632e747c3c2" /> Fixes: - #92 - #77 - #47 - #79 --------- Co-authored-by: Alexandre Marques <[email protected]> Co-authored-by: Samuel Monson <[email protected]> Co-authored-by: David Gray <[email protected]>
Closing this out as this has landed now |
Hello,
I am trying to integrate
guidellm
into a benchmark suite. And there we ran different load tests based on use concurrencies. We define user concurrenies as "users" that send requests after each other. Meaning send request -> wait for response -> send next request.I first assumed that's what is done with "constant" and "rate" but there is send way more requests as they are send per second. Is there a way to customize the "user concurrency"? I assume that concurrency == synchronous type. But would be create if i could do something like
The text was updated successfully, but these errors were encountered: