Minimum (virtual-)hardware requirements
Regardless of whether you're running Syncplify Server! on Windows or Linux, on x86_64 or ARM, the minimum hardware requirements are the same. These requirements apply equally to physical and virtual hardware. Containerized deployments are not supported.
- Storage space: 500 MB
- RAM: 1 GB
- CPU: 1 core (or virtual core)
CAUTION
Meeting the minimum hardware (or virtual hardware) requirements 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 assign to your server. Please read on for production guidance.
Encryption is very CPU-intensive. The number of CPU (or vCPU) cores you'll need will increase based on the number of concurrent client sessions you expect to serve and the protocol handlers in use (e.g., SFTP uses more CPU than FTP(E/S) and HTTPS). The amount of memory (RAM) will also increase, though not linearly with CPU. Storage space is determined by how much data you expect your clients to upload (store) on your server.
NOTE
Storage performance can become a bottleneck in high-load file servers. For best results, choose storage that matches your performance needs—consider SSDs over HDDs where speed is critical.
NOTE
Network bandwidth requirements depend on your expected data transfer rates and client concurrency.
All the following example scenarios are based on production environments tested in laboratory conditions. Your real-world results may vary depending on workload and hardware specifics.
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, constant 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%)
