Minimum hardware

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

  • Storage space: 150 MB
  • RAM: 1 GB
  • CPU: 1 core
Warning

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 conditions:

10 concurrent clients, medium on-and-off load

  • Storage space: 150 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: 250 MB
  • RAM: 4 GB (server process using ~440 MB)
  • CPU: 8 cores (Xeon E5-2640, server process using ~24.5%)

500 concurrent clients, intermittent heavy load

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

1000 concurrent clients, contant heavy load

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