Author Topic: Lower CPU priority for idle users in Terminal Server/Remote Desktop Services  (Read 2773 times)

Offline Sean Dendle

  • New
  • *
  • Posts: 6
  • Gender: Male
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
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



Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5210
  • Gender: Male
  • The Lasso
    • Bitsum
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

Software Engineer. Bitsum LLC.