Hi All,
After a powershut down,one one of our windows 2000 farm no user was able to connect as it was saying peak load.
Load Evaluators - Counter: CPU Utilization and Memory Usage is not working in Citrix. This was found as part of the Citrix post power shutdown test. Although a alternative solution is provided by just applying load evalvator with just server load alone.
After investigation we could find out that corresponding Windows performance counters for CPU Utilization and Memory Usage are not present in the servers Following were the actions performed by the as part of the investigation, which would generally solve the issue:
1. Stopped IMA service and re-created DSN connection to the Citrix Datastore.2. Started the IMA service.3. Re-created Citrix Local Host Cache in each server.4. Checked if Offline load evaluator is attached to the server(it was not).
However non of the above solved the problem.
But now eventvwr says
"The timeout waiting for the performance data collection function "PerfOS" in the "C:\WINNT\system32\perfos.dll" Library to finish has expired. There may be a problem with this extensible counter or the service it is collecting data from or the system may have been very busy when this call was attempted. "
Please advise
It's possible the performance counter is disabled. Open REGEDIT and look under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance
If there is an value called "Disable Performance Counters", delete it.
Hope this helps.
Dan
Why is it called "Common Sense"? It doesn't seem all that common!
Hi,
Dan,unfortunately that value was not there under the path.
Have you tried running a "winmgmt /resyncperf" ?
Hi Mark,
Yes. I have tried.When I type is in cmd prompt,the cursor blinks on next line.
Not sure if it ran successfully
I just ran it and it didn't return any text or output, either.
Anything applicable in here?: http://support.microsoft.com/kb/266416
...and what state is the WMI service in, on the server?
Hi, any success?