(imported comment written by SDSuperiorCourt91)
Stacy Lee
I have seen a seen a similar issue in the past in my deployment with 1 group on campus. The answer to your questions:
(1) Does BESClient.exe run at a scheduled time everyday?
—NO, it runs all the time but is suppose to use 2% or less CPU and is suppose to go less than that or in a sleep state if another process on the system is using a large amount of CPU to avoid contention. (more on this later)
(2) If ‘yes’ to above question, how does one change the schedule to run the updating/scanning process at a later time as to not impact my work schedule?
—Above answer is NO,
(3) If ‘no’ to question (1) then can the BESClient be uninstalled/reinstalled and reconfigured?
—There is not really anything to reconfigure.
This is getting extremely frustrating and I need a solution other than “your machine needs to be re-imaged”.
**BigFix can correct me if I am mistaken or things have changed recently.
- Is this happening on all your computers or just a subset?
- If a subset is there anything special about those computer?
- Do your computer run anything around those times as a scheduled job?
- Do you have AV Scans, Spy ware scans, security scans, defrags or other things that could be running at the same time?
We used to run Symantec AV and of it we saw the BESClient Service run up to 100% CPU at certain times. The solution for us was to upgrade to a newer version. However things you could try is exclude real-time scanning of the BESClient directory. We no longer use Symantec and we don’t exclude the directory and there are no problems.
In fact any other process you have running that scans the computer you should either disable or exclude the BES Client directory from being scanned. It may not be the solution for you to disable this but at least this will give you some troubleshooting steps that could help lead to what could be causing your CPU spikes.
Try stopping all non essentials services and see if it does it, a clean image that is not part of your Golden image.
Regards to my comment on question 1. We were wondering why 1 group of computers had a low success rate on patching and we found out that they ran an aggressive defrag between 12 am -6am that ran constantly. The defrag too so much CPU that the bigfix client went to sleep and did not patch machines. Once we shifted the defrag times it was fine.
hope that helps.
Stacy,
Thanks for the response. I’ll answer the 4 questions you listed above and put in something I found that I might be able to use to discover what is running when besclient takes over.
-
Its only 2 pcs out of 2500 (my manger had same issue, our vendor couldn’t figure it out so the just re-imaged her machine, she lost a considerable amount of time and work)
-
We all have the same standard image, I don’t have any special software.
-
Nothing that I know of (explanation below)
-
Nothing is “scheduled” to run in the background.
#3 explanation, I spoke with the other co-worker that has the same problem. He has downloaded a program by the name of processexporer.exe. He uses it to kill the besclient.exe in the morning when he comes to work and then restarts his machine when he leaves. He’s in the same situation I am in they (our on site vendor saic- not bigfix) want to re-image his machine instead of attempting to figure out what is causing the issue. So I’m going to follow some of the steps you have here, I’m going to run processexplorer.exe and kill the besclient.exe process before its normal start run time of 9:45-10:00 and keep the program up to see what else is running in the background, see if I can determine what’s causing the issue. I’ll write back with my results later. Thanks for your help.