For one user, an NVIDIA H100 writes about 330 tokens a second with a small 7B model at 4-bit. An RTX 4090 writes about 190, and an L40 about 150.
Bigger models run slower, roughly in proportion to their file size. On cards rented from RunPod, Llama 3 70B at 4-bit wrote about 25 tokens a second on an H100 and 15 on an L40S.
These figures come from two public benchmarks of the llama.cpp engine: its own CUDA scoreboard on GitHub, and an independent benchmark run on rented cards. We read both on 27 October 2026.

Who this is for
- you are choosing a rented GPU and want to know how fast a model will answer
- you want tokens-per-second figures with the test behind each one
- you want to run the same test on a card you rent
Not for you if you first need to know which cards your model fits on: start with our GPU memory guide.
Key numbers
- 329 tokens per second an H100 writing with Llama 2 7B at 4-bit for one user, in llama.cpp's scoreboard Official page,
- 189 tokens per second an RTX 4090 in the same test Official page,
- 1.7 times how much faster the H100 wrote than the RTX 4090 in that test Our calculation,
Speed by card: a small model, one user
The llama.cpp project keeps a scoreboard where users post the results of one fixed test. It runs Llama 2 7B at 4-bit (Q4_0, a 3.8 GB file) with the whole model on one card.
Writing speed is how fast the answer appears. Prompt reading is how fast the card takes in your question and any documents before it starts to write.
Cards with faster memory lead, but with a model this small the gaps are narrower than their memory speeds.
| Card | Memory | Writing, tokens/s | Prompt reading, tokens/s | Posted |
|---|---|---|---|---|
| H200 | 141 GB | 337.6 | 11,634 | 15 Nov 2025 |
| H100 SXM | 80 GB | 328.7 | 11,564 | 15 Nov 2025 |
| RTX 5090 | 32 GB | 300.4 | 14,970 | 23 Oct 2025 |
| RTX PRO 6000 Blackwell | 96 GB | 281.1 | 16,619 | 5 Sep 2025 |
| H100 PCIe | 80 GB | 229.9 | 8,458 | 5 Sep 2025 |
| A100 SXM | 80 GB | 215.1 | 5,422 | 15 Nov 2025 |
| RTX 4090 | 24 GB | 189.0 | 14,771 | 6 Aug 2025 |
| RTX 6000 Ada | 48 GB | 179.5 | 10,577 | 22 Sep 2025 |
| L40 | 48 GB | 153.8 | 10,098 | 19 Oct 2025 |
| RTX A6000 | 48 GB | 144.9 | 5,662 | 1 Sep 2025 |
| A40 | 48 GB | 126.2 | 5,256 | 27 Oct 2025 |
| RTX A4000 | 16 GB | 85.2 | 2,808 | 17 Aug 2025 |
| Tesla T4 | 16 GB | 44.0 | 1,310 | 14 Aug 2025 |
The H100 SXM moves 3.35 TB a second to and from its memory and the L40 864 GB, by NVIDIA's figures. That is nearly four times as much, yet the H100 wrote only about twice as fast here.
A 3.8 GB model is too small to keep the fastest memory busy. With bigger models, the gap between cards grows, as the 70B results below show.
- The scoreboard lists the L40, not the L40S that most clouds rent. Both have 48 GB at 864 GB/s by NVIDIA's figures, so their writing speeds should be close (our estimate).
- Neither source tests the L4, a common 24 GB card. NVIDIA gives it 300 GB/s, close to the T4's 320 GB/s, and the T4 wrote 44 tokens a second here.
- The engine keeps getting faster. Between September and November 2025, the same poster's H100 result rose from 281 to 329 tokens a second on newer builds.
Why bigger models write more slowly
For each new token, the card reads the whole model from its memory once. Double the file size, and the speed for one user roughly halves.
One poster in the scoreboard thread ran five models on the same card, an RTX PRO 4500 Blackwell with 32 GB, on 14 November 2025:
Speed falls as the file grows, except for gpt-oss-20b, which reads only part of itself for each token.
| Model, 4-bit | File size | Writing, tokens/s |
|---|---|---|
| Llama 2 7B (Q4_0) | 3.8 GB | 168.9 |
| Gemma 3 12B (Q4_K_M) | 7.3 GB | 88.4 |
| Gemma 3 27B (Q4_K_M) | 16.5 GB | 42.8 |
| Qwen3 32B (Q4_K_M) | 19.8 GB | 37.9 |
| gpt-oss-20b (Q4_K_M) | 11.6 GB | 240.8 |
The exception is a mixture-of-experts model. It stores many expert networks but uses only a few for each token. OpenAI's model card says gpt-oss-20b uses 3.6 billion of its 20.9 billion parameters per token.
So it writes like a much smaller model while answering like a larger one. Our gpt-oss-120b guide covers its bigger sibling, which needs an 80 GB card.
70B models on one rented card
For larger models, the GitHub benchmark GPU-Benchmarks-on-LLM-Inference ran Llama 3 8B and 70B on cards rented from RunPod in May 2024, using llama.cpp. Each figure is the average speed while writing 1,024 tokens.
The 80 GB cards wrote a 70B model fastest; the 48 GB cards reached 12 to 18 tokens a second.
| Card | Memory | Llama 3 8B, 4-bit | Llama 3 8B, 16-bit | Llama 3 70B, 4-bit |
|---|---|---|---|---|
| H100 PCIe | 80 GB | 144.5 | 67.8 | 25.0 |
| A100 SXM | 80 GB | 133.4 | 53.2 | 24.3 |
| A100 PCIe | 80 GB | 138.3 | 54.6 | 22.1 |
| RTX 6000 Ada | 48 GB | 131.0 | 52.0 | 18.4 |
| L40S | 48 GB | 113.6 | 43.4 | 15.3 |
| RTX A6000 | 48 GB | 102.2 | 40.3 | 14.6 |
| A40 | 48 GB | 89.0 | 34.0 | 12.1 |
| RTX 4090 | 24 GB | 127.7 | 54.3 | does not fit |
| Two RTX 4090 cards | 2 x 24 GB | 122.6 | 53.3 | 19.1 |
The gap between cards grows with the model. With the 8B model, the H100 PCIe wrote about a quarter faster than the L40S; with the 70B model, about 60% faster (our calculation).
On the L40S, the 70B model wrote about a seventh as fast as the 8B one. Two RTX 4090 cards together held the 70B model and wrote about as fast as one RTX 6000 Ada.
These runs are from May 2024, and llama.cpp has been sped up since. Treat them as a floor rather than today's speed.
One user against many users at once
Every figure above is for one request at a time. Serving software such as vLLM or SGLang handles many requests together, so the total speed grows while each user's share falls.
NVIDIA's own benchmark of Llama 3.3 70B on two H100 cards shows the effect. One user got about 52 tokens a second; 50 users at once got about 814 in total, or about 16 each.
Our comparison of vLLM, Ollama, llama.cpp and SGLang covers which engine suits which job. Our guide to Llama 3.3 70B on one rented GPU works through one model in detail.
Which card for which model
- Models up to 8B at 4-bit (about 5 GB): any card from 16 GB. An RTX 4090 wrote Llama 3 8B at about 128 tokens a second.
- Models of 27B to 32B at 4-bit (16 to 20 GB): a 24 GB card for short conversations, 32 to 48 GB for long ones. An RTX PRO 4500 Blackwell with 32 GB wrote them at about 40 tokens a second. Our guide to Qwen3.8-27B on one GPU works through one such model.
- Models of 70B at 4-bit (about 40 to 43 GB): a 48 GB card for short conversations, 80 GB for long ones. Expect 12 to 25 tokens a second on one card.
- gpt-oss-120b (65 GB): one 80 GB card, as our gpt-oss-120b guide explains.
Check the memory first with our GPU memory guide. A model that spills from the card into the server's normal memory runs many times slower.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| Liquid Web GPU server, NVIDIA L4 24GB 24 GB GPU | $584.25/month monthly; 25% off the first month, then $779 · VAT not stated checked 25 Oct 2026 | No offer | Visit |
| UpCloud GPU Server, 1 x NVIDIA L4, 8 cores, 64 GB 24 GB GPU | €0.58/hour (about €390/month; no charge after 28 days of use)30-day month: the last 2 days are free.31-day month: the last 3 days are free.February: no free days (one in a leap year).Started mid-month: it may never reach the cap that month. on demand, billed by the starting hour; monthly cost capped at 28 days of use checked 25 Oct 2026 | No offer | Visit |
Monthly costs for hourly prices assume the server runs all month (730 hours), or less where a provider caps the monthly bill.
Hourly plans show the price for a full month; you pay only for the hours you use.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| GPU Mart Enterprise Dedicated GPU Server - RTX 4090 24 GB GPU | $409/month monthly rate of a 24-month term, paid in advance · VAT not stated checked 25 Oct 2026 | A free 24-hour trial of a VPS, dedicated or GPU server for new clients, on request checked 29 Oct 2026 | Visit |
| Unihost AZM-04, NVIDIA RTX 4090 24 GB GPU | €359.90/month monthly, paid in advance; minimum one month checked 25 Oct 2026 | No offer | Visit |
| Unihost AND-G5, Nvidia RTX 4090 24 GB GPU | €459.90/month monthly, paid in advance; minimum one month checked 25 Oct 2026 | No offer | Visit |
| GPU Mart Enterprise Dedicated GPU Server - RTX 5090 32 GB GPU | $479/month monthly rate of a 24-month term, paid in advance · VAT not stated checked 25 Oct 2026 | A free 24-hour trial of a VPS, dedicated or GPU server for new clients, on request checked 29 Oct 2026 | Visit |
Dedicated monthly servers suit steady use.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| DigitalOcean GPU Droplet, 1 x NVIDIA L40S 48 GB GPU | $1.57/hour (about $1,146/month) on demand, billed per second · VAT not stated checked 25 Oct 2026 | New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 | Visit |
| UpCloud GPU Server, 1 x NVIDIA L40S, 8 cores, 64 GB 48 GB GPU | €1.11/hour (about €746/month; no charge after 28 days of use)30-day month: the last 2 days are free.31-day month: the last 3 days are free.February: no free days (one in a leap year).Started mid-month: it may never reach the cap that month. on demand, billed by the starting hour; monthly cost capped at 28 days of use checked 25 Oct 2026 | No offer | Visit |
| Liquid Web GPU server, NVIDIA L40S 48GB 48 GB GPU | $1,049.25/month monthly; 25% off the first month, then $1,399 · VAT not stated checked 25 Oct 2026 | No offer | Visit |
Hourly and per-second plans show the price for a full month; you pay only for the hours you use.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| DigitalOcean GPU Droplet, 1 x NVIDIA H100 80 GB GPU | $4.41/hour (about $3,219/month) on demand, billed per second · VAT not stated checked 25 Oct 2026 | New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 | Visit |
| UpCloud GPU Server, 1 x NVIDIA H100, 12 cores, 240 GB 80 GB GPU | €2.17/hour (about €1,458/month; no charge after 28 days of use)30-day month: the last 2 days are free.31-day month: the last 3 days are free.February: no free days (one in a leap year).Started mid-month: it may never reach the cap that month. on demand, billed by the starting hour; monthly cost capped at 28 days of use checked 25 Oct 2026 | No offer | Visit |
| GPU Mart Enterprise Dedicated GPU Server - H100 80 GB GPU | $2,099/month monthly rate of a 24-month term, paid in advance · VAT not stated checked 25 Oct 2026 | A free 24-hour trial of a VPS, dedicated or GPU server for new clients, on request checked 29 Oct 2026 | Visit |
| GPU Mart Enterprise Dedicated GPU Server - A100(80GB) 80 GB GPU | $1,559/month monthly rate of a 24-month term, paid in advance · VAT not stated checked 25 Oct 2026 | A free 24-hour trial of a VPS, dedicated or GPU server for new clients, on request checked 29 Oct 2026 | Visit |
| Unihost LWG-G13, H100 80 GB GPU | €1,658.90/month monthly, paid in advance; minimum one month; plus a one-off set-up fee of €36.90 checked 25 Oct 2026 | No offer | Visit |
| Liquid Web GPU server, NVIDIA H100 NVL 94GB 94 GB GPU | $2,174.25/month monthly; 25% off the first month, then $2,899 · VAT not stated checked 25 Oct 2026 | No offer | Visit |
| Unihost AZM-10, NVIDIA H200 141 GB GPU | €2,999.90/month monthly, paid in advance; minimum one month checked 25 Oct 2026 | No offer | Visit |
Dedicated monthly servers suit steady use; hourly ones suit testing and bursts.
To compare cards, work out the cost per million tokens. Divide the hourly price by (tokens a second x 3,600), then multiply by 1,000,000.
A card that writes twice as fast at less than twice the price costs less per token. Our guide to API, rented GPU or your own hardware sets this against model APIs.
Run the same test on a card you rent
You can check a rented card against the scoreboard in one session. These steps follow llama.cpp's build guide and the scoreboard's own instructions, on Ubuntu.
First, check that the server sees its GPU. The command lists the card, its memory and the driver version.
bash
nvidia-smiThen build llama.cpp with CUDA support. The build needs NVIDIA's CUDA toolkit; nvcc --version shows whether it is installed.
bash
sudo apt install -y git cmake build-essential
git clone https://github.com/ggml-org/llama.cpp
cd llama.cpp
cmake -B build -DGGML_CUDA=ON
cmake --build build --config Release -jDownload the scoreboard's test model, a 3.8 GB file, and run the test with flash attention off and on:
bash
wget https://huggingface.co/TheBloke/Llama-2-7B-GGUF/resolve/main/llama-2-7b.Q4_0.gguf
./build/bin/llama-bench -m llama-2-7b.Q4_0.gguf -ngl 99 -fa off,onThe tg128 rows give the writing speed and the pp512 rows the prompt reading speed. Each is the average of five runs, the tool's default.
Compare them with the table above. The scoreboard notes that the driver, the operating system and the card's maker can all change a result.
To time the model you plan to use, point -m at its GGUF file instead. Adding -p 4096 times a long prompt as well.
Limits of these figures
- Users post the scoreboard results from their own machines, with different drivers and builds of llama.cpp.
- The 70B benchmark dates from May 2024; newer builds of llama.cpp are faster.
- Every figure is for one request at a time, with the whole model on the card.
- Neither source ran the exact servers in our price boxes.
How we checked
We read llama.cpp's CUDA scoreboard and the results posted under it, the GPU-Benchmarks-on-LLM-Inference repository and NVIDIA's product pages on 27 October 2026. The ratios between cards are our calculation.
Our own measurements will be added here, with their dates, when our test bench runs them.
Mistakes to avoid
Choosing a card by its name alone
Instead: For one user, memory bandwidth sets the writing speed; check it on the maker's page.
Comparing speeds from different models
Instead: On the same L40S, a 70B model wrote about a seventh as fast as an 8B one.
Expecting one user's speed for many users
Instead: With many requests at once, the total grows but each user gets less.
Letting the model spill out of the card
Instead: If part of the model sits in the server's normal memory, speed drops sharply.
Other questions
How many tokens per second does an H100 reach?
About 330 for one user with Llama 2 7B at 4-bit, in llama.cpp's scoreboard. With Llama 3 70B at 4-bit, an H100 PCIe wrote about 25 in a benchmark on rented cards.
How many tokens per second does an RTX 4090 reach?
About 190 with Llama 2 7B at 4-bit, and about 128 with Llama 3 8B at 4-bit. A 70B model does not fit on one 24 GB card.
Is an H100 worth it over an L40S?
For one user and a 70B model, the H100 PCIe wrote about 60% faster in the 2024 benchmark. Compare that with the difference in the price boxes above.
Sources and test notes
- llama.cpp on GitHub: Performance of llama.cpp on Nvidia CUDA (the scoreboard), read
- Scoreboard thread: H200, H100 SXM and A100 results, 15 Nov 2025, read
- Scoreboard thread: H100 PCIe result, 5 Sep 2025, read
- Scoreboard thread: five models on an RTX PRO 4500 Blackwell, 14 Nov 2025, read
- GPU-Benchmarks-on-LLM-Inference on GitHub (llama.cpp on RunPod, May 2024), read
- llama.cpp build guide (CUDA), read
- llama-bench documentation, read
- Llama 2 7B GGUF files on Hugging Face (the test model), read
- OpenAI: gpt-oss-20b model card on Hugging Face, read
- NVIDIA NIM benchmarking: performance (Llama 3.3 70B Instruct), read
- NVIDIA H100, read
- NVIDIA L40S, read
- NVIDIA L40, read
- NVIDIA L4, read
- NVIDIA T4, read
Every page read on 27 October 2026. The speeds are other people's published runs, each credited above; the ratios between them are our calculation.