Terminal Server¶
Attention
For stable operation of the server, databases, and system components, your system should meet all of the listed requirements. Failure to meet any of the requirements may cause the system to work incorrectly.
Software¶
Operating System:
Windows Server 2008;
Windows Server 2008 R2;
Windows Server 2012 R2;
Windows Server 2016;
Windows Server 2019;
Windows Server 2022.
Note
For the agent to work, TermService must be running and the antivirus exclusions must be configured.
Hardware¶
The hardware requirements depend on the server configuration and agent amount.
Note
Terminal sessions do not require much CPU time. Allocate one core for 6-8 sessions. The Windows Server needs about 2 GB of RAM. Each user using a terminal session typically needs an additional 700 MB of memory usage.
Listed below are the requirements for a full control configuration without screenshot batches, desktop video, or scanning.
Terminal Server Agent Amount |
Additional CPU |
Additional RAM |
---|---|---|
10 |
No additional processing power is required |
4 GB |
50 |
1 CPU |
16 GB |
100 |
2 CPU |
32 GB |
200 |
4 CPU |
64 GB |
500 |
10 CPU |
160 GB |
Turning on the Screenshot Batch and Desktop Video Recording modules will require additional RAM:
200 MB per user for screenshot batch recording
1000 MB per user for offline desktop video recording
These modules are not recommended for workstations that do not meet the requirements listed below. The requirements below assume offline video recording for each agent.
Terminal Server Agent Amount |
Additional CPU |
Additional RAM |
---|---|---|
10 |
No additional processing power is required |
16 GB |
50 |
1 CPU |
64 GB |
100 |
2 CPU |
132 GB |
200 |
4 CPU |
264 GB |
500 |
10 CPU |
660 GB |
Scanning does not require additional power constantly, as the process is performed only once. It is recommended to perform the scan when there is no user activity.
Disk Subsystem¶
A terminal server can generate a lot of read/write operations (IOPS), which means it is important to choose storage that can handle the load.
If you use a terminal server as a working environment for working with thin clients, the server disk load will increase significantly. For example, a server with 30 users using RAID 1 and SATA 3 Gbit/s drives like WD Velociraptor will not be sufficient when working with e-mails or actively using the Internet.
Note
Use SSD or SAS disks for terminal servers.
Use a hardware disk controller with its own non-volatile memory instead of a software controller. Modern servers, such as HP SmartArray or DELL PERC, have built-in controllers. For servers under heavy load, however, when maximum performance is required, dedicated high-performance options are more reliable.
Network¶
An agent generates 100–200 kbit/s of network traffic. When the Desktop Video Recording and Remote control options are turned on, an agent generates up to 2 Mbit/s per user.
Users¶
To monitor individual users, configure the terminal server agent.