Recommended CPU / RAM / Disk to run Danswer
docker system prune --all
.m7g.xlarge
instance by default,
which has 4vCPU cores + 16GB of RAM + 200GB of disk space. We’re comfortable using 4vCPU cores in a
production setting since we have dedicated GPU instances that run the embedding / cross-encoder models.
If you do not plan on setting that up, we would recommend going with 8vCPU cores (if possible) for a
production deployment.
api_server
- 2500m CPU, 5Gi Memory
background
- 2500m CPU, 5Gi Memory
postgres
- 500m CPU, 1Gi Memory
vespa
- >=2000m CPU, >= 4Gi Memory (may need to increase these depending on the number of documents you have indexed)
nginx
- 250m CPU, 128Mi Memory