push.replication.compression-algorithm (collection.cfg setting)
The compression algorithm to use when transferring compressible files to Push slaves. The following options are available:
Gives good compression but is the slowest. Should be used when a slaves network bandwidth no more than 100Mbps
Gives good compression but still uses some CPU on the master.
ZSTD with the default compression level, usually level
3. Gives good compression typically as good as gzip but runs in about 1/10 of the time.
ZSTD but with compression level 1. Gives almost as good compression as
ZSTD but is about twice as fast.
ZSTD but with compression level 2.
ZSTD but with compression level 3.
If 42 push slaves are all sharing the same 1Gbps link to master than ZSTD1 might be used to save network resources and CPU resources: