BES server slowness and server utilization at 99%

(imported topic written by bfa_vkumar)

One of my customers has encountered a severe problem with regards to the his BES server. The server is absolutely normal as long as the console is not open on the server. As soon as the console is opened, the CPU utlization of the sever goes up to 99% and remains there slowing down the complete server. Even other remote consoles fail to connect to the server at the given moment.

The customer is trying to deploy certain actions and it results in an error stating that is cannot connect to the root server at the present point of time.

All the points mentioned in the performance tuning of the BES server have been executed.

please find attached the screen shots of the same.

i suspect a sql slammer attack, but the cpu is absolutely normal when the console is not open.

rgrds,

Vasant

(imported comment written by dcheah)

What is the physical memory utilisation before and after the Console is open on the Server?

If the amount of physical memory free is already low, it could slow the whole server down since all the applications would need to use the swapfile.

Which version of BES components are they using, how many clients do they have and what is the Server CPU and memory specification?

(imported comment written by StacyLee)

Which version of BES are you running. We find as a best practice for performance and security is not to run the console on the same machine as the BES erver. The console is a memory hog, but I’ve found in 6.0 the memory utilization is much better.

Sounds like your starving SQL while running the console on the same machine. That’s why users can’t connect. I’d say run the console from another machine.

(imported comment written by BenKus)

Hey Vasant,

Running the BES Console on the BES Server will cause issues if you run out of memory, which is very likely because the BES Console, BES Web Reports, and SQL Server all like to use lots of memory.

As soon as you run out of memory with the BES Console, you will see performance of the whole system degrade dramatically.

Ben

(imported comment written by ckcheong)

Hi Ben Kus,

I am having the same problem, BESRootServer always shoot up to 99% CPU utilisation. This is my customer site configuration.

Hardware - 2 x Intel Xeon 3.2GHz Processor

Memory - 4 GB

Before open BES console, memory usage about 1.5GB. After open BES console, it is about 1.6GB

Currently customer is having 4000 clients with 71 Relays

When BESRootServer shoot up to 99% CPU usage, I got to restart the BESRootServer service. Sometime worst, I have to restart the server.

I am using BES 6.0.15.7

CKCheong

(imported comment written by BenKus)

Hi CKCheong,

It sounds like something is very wrong. The BES Root Server should normally only use a small amount of CPU. Please open a support ticket to figure this one out.

Ben