This article considers max number of connections to a single Nx Server. In multi-Server systems designers should consider the number of desktop clients and number of devices available on each Server in order to avoid any potential bottlenecks.
Defining the Max Number of TCP Connections per Server
The amount of concurrent Desktop clients that can connect to any Nx Server is limited by the amount of TCP connections a Server can support - for the Nx Witness Server that number now is 2000 concurrent TCP connections per Server.
Calculating the Max Number of TCP Connections in a System
Practically speaking, as a result, in order to calculate the maximum number of Desktop client connections to a single Server in a System you should use these metrics and the formula below:
- Each Desktop client connecting to Server = 5 TCP Connections
- Each Device being viewed in Desktop client = 1 TCP Connection
Max Clients = 5 x (Total Number of Clients) + (Average # of Devices per Client x Total Number of Clients)
- Max Clients = 400 Desktop Clients w/ no displayed devices
- Max Clients = 80 Desktop Clients with an average of 20 devices displayed per client
- Max Clients = 28 Desktop Clients with 64 devices displayed per client