Bitsum Community Forum

General Category => Process Lasso => Topic started by: Sean Dendle on May 01, 2016, 06:09:21 PM

Title: Lower CPU priority for idle users in Terminal Server/Remote Desktop Services
Post by: Sean Dendle on May 01, 2016, 06:09:21 PM
It would be great to be able to set the CPU priority class for user’s session that has gone idle in a Terminal Server/Remote Desktop Services/Citrix environment.

As I understand Process Lasso monitors each user’s session to be able to identify which application is in the foreground and lower the CPU priority (if needed) of the background applications. Is Process Lasso able to detect if a user’s session has gone into idle? If so could it be possible to then push the CPU priority class of an idle session to say below normal thus freeing up CPU cycles for the active users and applications?

Would this make a difference or with Microsoft’s Fair Share CPU Scheduling is this covered?
https://technet.microsoft.com/en-au/library/dd560667%28v=ws.10%29.aspx#BKMK_4 (https://technet.microsoft.com/en-au/library/dd560667%28v=ws.10%29.aspx#BKMK_4)
http://windowsitpro.com/virtualization/q-how-can-i-tune-fair-share-cpu-scheduling (http://windowsitpro.com/virtualization/q-how-can-i-tune-fair-share-cpu-scheduling)
https://social.technet.microsoft.com/Forums/exchange/en-US/ba85e05f-d292-485b-a86f-09fd7accc488/rds-cpu-scheduling-for-2012-r2?forum=winserverTS (https://social.technet.microsoft.com/Forums/exchange/en-US/ba85e05f-d292-485b-a86f-09fd7accc488/rds-cpu-scheduling-for-2012-r2?forum=winserverTS)
Title: Re: Lower CPU priority for idle users in Terminal Server/Remote Desktop Services
Post by: Jeremy Collake on May 01, 2016, 07:59:19 PM
That's actually very good suggestion!

That would compliment Windows Fair Share CPU Scheduling by effectively adding an additional variable (user session idle).

This goes well with other developments in v9 (next major release, in progress), so expect to see it as soon as I can get it there!

Thank you