This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Sizing Guide for CrushFTP User Load
#

We don't recommend more than 2000 concurrent users for any individual server. A load balancer should be used to help distribute load.

100 concurrent users, S3 storage, 4 cores, 4GB of memory.
500 concurrent users, S3 storage, 8 cores, 16GB of memory.
1000 concurrent users, S3 storage, 16 cores, 32GB of memory.
2000 concurrent users, S3 storage, 32+ cores, 64GB+ of memory.

100 concurrent users, SSD storage, 4 cores, 4GB of memory.
500 concurrent users, SSD storage, 8 cores, 16GB of memory.
1000 concurrent users, SSD storage, 16 cores, 16GB of memory.
2000 concurrent users, SSD storage, 32+ cores, 24GB+ of memory.

Transfer rates are a factor of latency between customer and server, network buffers and TCP window sizes. SFTP suffers the most from latency. CrushClient with its multi segmented TCP transferring can drastically help overcome latency based bottlenecks. Its your fastest option.

16 cores can generally achieve 600Mbit SFTP transfer rates using AES ciphers and Java 17+.
16 cores can generally achieve 1Gbit HTTPS transfer rates using AES ciphers and Java 17+.
24+ cores can generally achieve 2Gbit HTTPS transfer rates using AES ciphers and Java 17+ and very fast disks.

As load increases, more cores will help keep transfer rates higher.
Adding PGP encryption into the mix slows down the file transfer significantly, and it depends on the cipher used. Assume around 300Mbit max speeds with PGP added in.

OracleJDK17 127.0.0.1 testing (MD5 calculations disabled on server/client):
FTP: 1328 MB/sec
HTTP: 1532 MB/sec
SFTP: 60 MB/sec
HTTPS: 70 MB/sec

OracleJDK17 127.0.0.1 testing (MD5 calculations enabled on server/client):
FTP: 143 MB/sec
HTTP: 117 MB/sec
SFTP: 56 MB/sec
HTTPS: 57 MB/sec

Add new attachment

Only authorized users are allowed to upload new attachments.
« This particular version was published on 10-Nov-2021 07:41 by Ben Spink.
G’day (anonymous guest)
CrushFTP10 | What's New

Referenced by
...nobody

JSPWiki