We have noticed that the BESClient.exe process have very high CPU usage on Windows Server 2008 x64. The process can peak 100 % CPU on virtual servers and on physical multi core servers about 25 %.
The behavior has been seen on all checked Windows Server 2008 x64 servers (includingR2), but 32 bit version is not affected. Neither Windows Server 2003 x64 nor x86 is affected.
We have tried the following actions, none has solved the issue:
Service restart
Server reboot
Run task “BES Client Setting: CPU Usage” Action 2 to set default CPU usage. Even if this has not been changed before we tried to set these values just to be sure nothing is wrong with them.
Run task “TROUBLESHOOTING: Reset the BES Client”. Reregistration successful but same CPU usage.
Complete uninstall of BES Client, including deleting registry keys and BigFix Enterprise folder after uninstallation.
Fresh install
All clients installed on server OS has this setting to disable the UI:
I’ve been running all of the BigFix Infrastructure on Server 2008 x64 for almost 2 years and the BES client is idle a 0% CPU unless it has something to do.
I’ve seen similar behavior on client machines and it has always pointed to some external program causing BigFix use high CPU usage.
I would check your antivirus, maleware or other 3rd party programs that maybe scanning the BigFix client directory or maybe causing some contention.