[email protected]

Basics · Local AI for Business

How many users can a local AI server support?

Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual professional, legal or tax advice.

Does the AI Cube fit your user load? We align the model and expected concurrency before delivery. If measured load exceeds the platform, we add AI Cubes or size a GPU server. Configure the AI Cube

A local AI server has no credible fixed limit such as “50 users”. One hundred accounts may be easy when only a few people ask short questions at once. Ten concurrent users can be demanding when they process large documents and expect long answers. Capacity planning therefore starts with concurrency rather than account count.

Short answer: which setup fits which usage profile?

Usage profile Sensible first step
individual or sporadically active users with short chats one AI Cube with an agreed model and documented baseline test
a department running document searches concurrently on a regular basis load-test one AI Cube, define capacity headroom, and add a second model endpoint when required
many parallel API calls, long contexts, or several active models size AI Cube Custom or a dedicated GPU server from the workload

This table is not a fixed performance commitment. It identifies the architecture to test first. A defensible user count only follows from the exact model, representative tasks, and acceptable waiting time.

Five factors that determine throughput

  1. Model and quantisation: larger weights use more memory and compute per token. The guide to LLMs on 128 GB of unified memory maps the relevant model classes.
  2. Input context: long chats and document extracts increase prefill work and KV-cache use.
  3. Response length: a short answer occupies capacity for far less time than a long report.
  4. Concurrent requests: inference servers batch work, but every active sequence consumes resources.
  5. Expected latency: a team may accept a minute for analysis but only a few seconds to first output in chat.

Three user counts instead of one

Record registered users, daily active users, and users active concurrently during a peak. The third number drives hardware sizing. Also separate chat, document search, transcription, and automated API jobs, as they create different load profiles.

What we measure on the AI Cube

The AI Cube provides 128 GB of unified memory and a local platform prepared for multi-user operation. The GB10's memory bandwidth is 273 GB/s (NVIDIA); it mainly limits how many tokens per second are generated and is therefore usually the bottleneck when many users expect answers at the same time. We agree a model for the use case before delivery. Capacity is then measured with representative requests:

  • time to first token;
  • visible output rate per request;
  • aggregate throughput;
  • memory use at typical and maximum context;
  • queues, cancellations, and errors under peak load.

Results apply to the documented model release, quantisation, runtime, and test profile. Moving to a larger model can substantially alter capacity.

When a second AI Cube makes sense

For more concurrent users, two AI Cubes can process independent requests. A load balancer sends new work to available capacity. This differs from distributing one large model across two systems. Distributed inference uses ConnectX-7 and adds network and software configuration to the performance profile.

A second node does not automatically provide high availability. Model endpoints, interface, database, knowledge store, identity, and load balancer must also be redundant or recoverable.

When AI Cube Custom or a GPU server follows

A larger deployment is appropriate for consistently larger models, many long concurrent contexts, several resident models, or defined availability. We then size AI Cube Custom or GPU servers from the measured profile.

A practical load-test profile

  1. select five to ten typical tasks;
  2. define realistic prompt, document, and output sizes;
  3. test one, two, four, and eight concurrent workflows;
  4. assess quality and speed together;
  5. add peak periods and automated jobs;
  6. define explicit capacity headroom for growth and updates.

This turns a user count into an auditable capacity decision rather than a marketing number.

Sources and further reading

Rather have it operated?

You'd rather not run Local AI for Business yourself? WZ-IT handles setup, operations and maintenance - privacy-focused from Germany.

Frequently Asked Questions

Answers to the most important questions

Knowledge

More on Local AI for Business

All Local AI for Business articles

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • Boese VA
Read client reviews

Enquiry

Assess local AI for your use case

Start with the AI Cube or have us assess a custom AI platform, knowledge connection, or integration.

  • Straight with Timo and Robin - no sales team, no pitch
  • An honest take, including when we are not the right fit
  • Concrete next steps for infrastructure, software or AI

No risk: worst case, you leave with a clearer understanding of your project than before.

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH
Timo and Robin, founders of WZ-IT

Assess local AI for your use case

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH