Skip to content

Minimum (virtual-)hardware requirements

Regardless of whether you're running Syncplify Server! on Windows or Linux, on x86_64 or ARM, the minimum hardware requisites are the same:

  • Storage space: 500 MB
  • RAM: 1 GB
  • CPU: 1 core (or virtual-core)

CAUTION

It is extremely important to understand that meeting the minimum hardware (or virtual hardware) requirements, though, does not guarantee that Syncplify Server! will perform well in your scenario. Only YOU can evaluate how many actual system resources are needed to execute the workloads you are going to assign to your server. So, please, read on.

Encryption is very CPU-intensive, so the number of CPU (or vCPU) cores you'll need to deploy will increase based on the number of concorrent client sessions you expect to have to serve, the protocol handlers (e.g.: SFTP uses more CPU than FTP(E/S) and HTTPS). The amount of memory (RAM) will also increase, though not linearly with the CPU. And the storage space is directly determined by how much data you expect your clients to upload (store) on your server.

Purely as an indication, here's a few scenarios we have tested in laboratory (not real-life, not production) conditions:

10 concurrent clients, medium on-and-off load

  • Storage space: 750 MB
  • RAM: 1 GB (server process using ~170 MB)
  • CPU: 2 cores (Xeon E5-2640, server process using ~12%)

50 concurrent clients, constant heavy load

  • Storage space: 1 GB
  • RAM: 4 GB (server process using ~465 MB)
  • CPU: 8 cores (Xeon E5-2640, server process using ~24.5%)

500 concurrent clients, intermittent heavy load

  • Storage space: 1.5 GB
  • RAM: 4 GB (server process using ~910 MB)
  • CPU: 16 cores (Xeon E5-2640, server process using ~41.3%)

1000 concurrent clients, contant heavy load

  • Storage space: 2 GB
  • RAM: 8 GB (server process using ~1.7 GB)
  • CPU: 24 cores (Xeon E5-2640, server process using ~77.4%)