Q: How can I tune Fair Share CPU Scheduling?

A: Fair Share CPU Scheduling is a powerful Remote Desktop Services feature that prevents the actions of one user from affecting the experience of others, even under high load. It distributes processor resources equally across sessions on a Remote Desktop Session Host.

Fair Share CPU Scheduling is enabled by default, but you can disable it by setting the following registry value to 0: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SessionManager\DFSS\EnableDFSS.

You can also tune the priority of CPU shares through Windows System Resource Manager (WSRM), an optional server feature used for managing processor and memory usage. WSRM's new built-in policy Weighted_Remote_Sessions can be used to assign users and groups into three priorities: Premium, Standard, and Basic. As should be obvious, users in higher priorities will be given greater CPU shares than those in lower priorities.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.