1 of 1 people found this helpful
What kind of job are you running? Where is the high CPU occurring? Target or BSA host?
Make sure your check the job options first: General Tab (Number of Targets to Process in Parallel). If this is set to Unlimited, try setting to limited and use a moderate #.
Also check Infrastructure Management (AppServerService) to show you Work item threads
In my environment, there are 2 Bladelogic servers.
0001: Configuration File server
0002: Console Server
The running job is compliance job over 60 targets, I tried to set the No. of target to 5 and the server 0001 still suffer from high cpu usage over 90%.
and from the Bladsadmin command, I set the MaxWorkItemThreads from original 50 to 5 and still no performance improvement, may i know is it the correct step to fine tune?
compliance jobs can be cpu intensive. what os is your appserver and what version of bsa? also how much physical memory and cpu ? what is the maxheap size set to for the appserver instances ?
by setting the maxwit to 5 you have configured the environment such that it can only target 5 servers at a time. this is not ideal... you should set it back to 50. if you want to constrain the parallelism on the per-job level you should set the 'parallelism' setting in the job itself that richard mentions.
OS: Windows Server 2008 R2
Version: BladeLogic 8.1.03
maxheap size: default
can we fine tune the performance?
or need to add more CPU & RAM?
thanks for advised.
What is the actual max heap size? 1g, 2g, 4g? there is no ‘default’