While looking into problems with processes going high on CPU/memory, in our Xenapp 6.5/Win 2008 R2-servers I came across the Citrix Policy "CPU Management Server Level", which we have enabled with value "Fair sharing of CPU between sessions". A note in this policy reads: Note: To use CPU Utilization Management, ensure that the Dynamic Fair Share Scheduling (DFSS) feature of Windows is disabled on the server.
I tried to look up:
- if we have DFSS enabled on our servers
- and, if so, how we can turn of DFSS
But I am a bit confused of my findings:
- In this link, http://windoh.wordpress.com/2012/04/17/dfss-doesnt-work-as-expected/
I found that we should have a value in the registry that tell us if DFSS is enabled or not
, but I can´t find that we have any "Session Manager" value at all.
- In an another link I found, http://forums.citrix.com/thread.jspa?threadID=265503
, there it is another registry value they are refering to:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System
Value name: EnableCpuQuota
Value meaning: A value of 0, is used to disable DFSS. A value of 1 is used to enable DFSS
(Here we have a value of 1)
I am a bit confused how I can be sure that our DFSS is disabled?