Here is some relevance to help calculate the approximate number of batches and delay required for a relay to reach all of the registered endpoints with UDP notifications.
Ideally there would be an easier way to get the actual number of endpoints currently registered to a relay to make the numbers accurate for the particular relay. It would also be useful if this could be calculated with Session Relevance.
Number of batches:
(it / ( ((it as integer) of value of settings "_BESRelay_ClientRegister_BatchCount" of clients) | 100 ) ) of /* Assumed number of registered clients to relay -> */ 1000
Time to reach all endpoints:
(it * millisecond) of (it * ( ((it as integer) of value of settings "_BESRelay_ClientRegister_BatchDelay" of clients) | 1000 ) ) of (it / ( ((it as integer) of value of settings "_BESRelay_ClientRegister_BatchCount" of clients) | 100 ) ) of /* Assumed number of registered clients to relay -> */ 1000
Related:
- Number of Endpoints Reporting to a Relay
- https://github.com/jgstew/bigfix-content/blob/master/dashboards/RelayCacheSizing.ojo
- https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Endpoint%20Manager/page/Relay%20Health
- http://www-01.ibm.com/support/docview.wss?uid=swg21506098
- Increase Relay Capacity
- https://developer.bigfix.com/relevance/reference/time-interval.html#millisecond-time-interval