According to the BigFix Platform documentation1, the standard Relay configuration can support up to 5,000 endpoints per Relay, while the high scale Relay configuration can support up to 10,000 endpoints per Relay. The high scale Relay configuration requires more hardware resources and tuning parameters than the standard Relay configuration. To configure a high scale Relay, you need to follow these steps2:
Install the Relay on a dedicated server with at least 8 CPU cores, 16 GB of RAM, and 500 GB of disk space.
Set the _BESRelay_HTTPServer_MaxConnections setting to 2000 on the Relay.
Set the _BESRelay_PostResults_ParentRelayBufferDirectoryMaxSize setting to 10000000000 on the Relay.
Set the _BESRelay_PostResults_ParentRelayBufferDirectoryMaxCount setting to 100000 on the Relay.
Set the _BESRelay_PostResults_ChildRelayBufferDirectoryMaxSize setting to 10000000000 on the Relay.
Set the _BESRelay_PostResults_ChildRelayBufferDirectoryMaxCount setting to 100000 on the Relay.
Set the _BESRelay_Download_LimitBytesPerMinute setting to 0 on the Relay.
Set the _BESRelay_Download_LimitBytesPerMinutePerClient setting to 0 on the Relay.
Set the _BESRelay_Download_PreCacheStageDiskLimitMB setting to 100000 on the Relay.
Set the _BESRelay_Download_PreCacheStageDiskLimitPercent setting to 0 on the Relay.
Set the _BESRelay_Download_CacheLimitMB setting to 100000 on the Relay.
Set the _BESRelay_Download_CacheLimitPercent setting to 0 on the Relay.
Restart the Relay service after applying the settings. References:
Relay scalability
Configuring a high scale Relay