Windows Server 2012 Terminal Server Degrading Performance on User Session

performancewindows-server-2012windows-terminal-services

We have a terminal server environment with about 40 users which is experiencing a curious performance issue: when a given user logs in initially, everything functions properly, once a particular user starts to eat up more resources (upwards of 2GB/memory and 2%-5% of overall CPU usage), their applications seem to slow down considerably. If I have the user close everything, log off and log back in, performance on the applications is restored.

It's almost as if there's some kind of throttling on resources going on for each user session.

Has anyone experienced this phenonmenon? The server resources are adequate as at peak we're using 50%-70% CPU and about 75% of memory.

Thanks in advance!

Best Answer

I would look at WSRM https://technet.microsoft.com/en-us/library/hh997019.aspx

The default resource allocation is to divide up resources per number of connected users so, if you have 40 users each user will only be able to access one 40th of your memory and CPU.

Weighted_Remote_Sessions might be a more appropriate configuration for your environment.