How Many Sites Can My Server Handle Efficiently?

Dear Frappe Community,

I have a server with the following specs:

  • 32GB RAM
  • 100GB SSD storage
  • 4 CPUs

I have already installed Frappe and created a bench named “bench-1.” In this bench, I installed 7 apps (Frappe, ERPNext, HRMS, Frappe CRM, etc.) and created a site. Then, I created another bench called “bench-2” for a second site, where I installed 5 apps and added them. I plan to keep creating new benches for each new site.

My question is: Given this server configuration, how many benches and sites can I run without facing any performance issues like lag or slowdowns, especially considering that each site will have heavy user traffic and large data?

I would appreciate any advice on how many sites I can manage on this server efficiently.

Thank you!

Hey @ashfaque :wave:

TL;DR: impossible to say, between 3 and 30 sites

This part makes it hard to really answer the question.

A heavy bench could take 4 GB of RAM and 2 CPUs, then you have to take into account the size of the working data set (database). Look at the size of compressed backups and you will have an estimate of the size of the working set. Then your database will need at least this amount of RAM to work well.

This means that for “heavy user traffic and large data”, you can only fit on the order of 3 sites/benches. For smaller workloads, you could have 30 sites easily.


Corentin

1 Like