Comprehensive guides and documentation to help you start and utilize our platform.
When working with Large Language Models applications, the most commonly used metric to evaluate the performance of a system and minimize costs is usually throughput (measured as requests/tokens served per second). However, real downstream applications may come with more complex requirements, and depending on the use case we may want to optimize for a variety of service level objectives (SLO) such as context or concurrency requirements.
Based on this, we define Goodput as the number of served requests/s (throughput) that a system can reach while meeting the required SLOs for a specific use-case or scenario.
To give users a starting point for their deployments, Dell Enterprise Hub offers optimized configurations for three different Goodput scenarios:
The SLOs for each scenario are defined based on the computing capabilities of the underlying hardware platform. For example, a r760xa-nvidia-l40s may have different SLOs for the same scenario compared to a xe8640-nvidia-h100.
Selecting the most appropriate scenario for your use case may be difficult, so in this guide you will find the SLOs associated with each scenario for the different platforms available in Dell Enterprise Hub, aggregated by GPU type. This way, you can easily compare the requirements and select the scenario that best fits the needs and constraints of your application.
To give you a better understanding of what represents each SLO, here you can find a brief description:
| Scenario | Max model context | Virtual users | Input tokens | Output tokens |
|---|---|---|---|---|
| Balanced | 8192 | 128 | [64, 4096] | [64, 1024] |
| High concurrency | 2048 | 1024 | [32, 1024] | [32, 512] |
| Long context | 32768 | 64 | [8192, 12000] | [64, 1024] |
| Scenario | Max model context | Virtual users | Input tokens | Output tokens |
|---|---|---|---|---|
| Balanced | 16384 | 256 | [256, 8192] | [128, 2048] |
| High concurrency | 2048 | 1024 | [32, 2048] | [64, 1024] |
| Long context | 65536 | 128 | [8192, 12000] | [256, 2048] |
| Scenario | Max model context | Virtual users | Input tokens | Output tokens |
|---|---|---|---|---|
| Balanced | 32768 | 512 | [256, 16384] | [128, 4096] |
| High concurrency | 8192 | 2048 | [32, 4096] | [64, 2048] |
| Long context | 131072 | 128 | [8192, 32000] | [256, 4096] |
| Scenario | Max model context | Virtual users | Input tokens | Output tokens |
|---|---|---|---|---|
| Balanced | 32768 | 512 | [256, 16384] | [128, 4096] |
| High concurrency | 8192 | 2048 | [32, 4096] | [64, 2048] |
| Long context | 131072 | 128 | [8192, 32000] | [256, 4096] |
| Scenario | Max model context | Virtual users | Input tokens | Output tokens |
|---|---|---|---|---|
| Performance | 131072 | 4 | [2048, 32768] | [256, 4096] |
Note that Goodput Scenarios may not be available for some platforms yet. We are continuously working on expanding our optimized deployment configurations to cover more platforms and models. In the meantime, if you have any specific request that is not covered yet, please reach out to us and we will try to work on it.
As mentioned, Dell Enterprise Hub offers optimized deployment configurations tailored to Dell platforms and pre-defined goodput scenarios. These configurations are designed to help you achieve the best possible goodput for your use case.
Once the SLOs are defined for a specific scenario and platform combination, we run a set of benchmarks where we test our inference containers with different deployment configurations. Based on these results, we offer the configuration that maximizes throughput while being complient with the defined requirements.
These optimized deployment configurations are available in a specific section of each model view in Dell Enterprise Hub. There you will find the recommended parameters values for each scenario. You can set those parameters in your deployment snippet as environment variables.
For example, if you want to deploy google/gemma-3-1b-it on r760xa-nvidia-l40s platform, you can find the optimized deployment configuration for the Balanced scenario in the model view, and set the parameters in your deployment snippet as follows:
docker run \
-it \
-p 80:80 \
--shm-size 1g \
--gpus 1 \
-e NUM_GPUS=1 \
-e ENABLE_CHUNKED_PREFILL=true \
-e ENABLE_PREFIX_CACHING=true \
-e MAX_MODEL_LEN=8192 \
-e MAX_NUM_SEQS=256 \
-e MAX_NUM_BATCHED_TOKENS=2048 \
-e GPU_MEMORY_UTILIZATION=0.97 \
registry.dell.huggingface.co/enterprise-dell-inference-google-gemma-3-1b-it:vllm-v0.11.2
The scenarios and configurations we provide are not exhaustive, but rather a starting point to guide you in selecting the most appropriate deployment configuration for your use case. We recommend you to customize these configurations based on your unique requirements and constraints.
If you still want to optimize further and run your own benchmarks, you can check the following benchmarking tools to help you assess the performance of your deployment for your specific SLOs: