To get an idea of the number of users your server can support, the following process can help - 


  • execute the necessary application(s) that you intend to publish to the users, then calculate the memory usage by the user session involved,

  • add at least 3 GB of RAM for server operation.


This operation will give an idea of how many sessions your server will support.


Example: 

5 users will be using 3 applications: A, B and C.

A uses 200Mb, B uses 1Gb and  C uses 300Mb = a user requires 1,5 Gb of memory. 


5 users using 1,5Gb of memory = 7,5Gb

Add 3Gb for server operation = 10,5Gb is required, at least. 



Video card memory is also important.


You will find bellow the GPU prerequisites depending the number of monitors and the resolution :


Microsoft's recommendations for video memory allocation for RDP are as follows:

- In VGA mode (640x480) - 1 monitor: 1.20 MB per session - 2 monitors: 3.20 MB per session

- In WXGA mode (1280x800) - 1 monitor: 4 MB per session - 2 monitors: 12.50 MB per session

- In 1080p mode (1920x1080) - 1 monitor: 8 MB per session - 2 monitors: 25.40 MB per session

- In WQXGA mode (2560x1600) - 1 monitor: 16 MB per session - 2 monitors: 60 MB per session

- In UHD (4K) mode (3840x2160) - 1 monitor: 32 MB per session - 2 monitors: 78 MB per session


For 5 users with dual monitors set at 1920x1080, the required graphic memory will be 25.4*5 = 127MB