-
1. Bladelogic servers shows 100% CPU Utilization on executing any job
Prabhat Handoo Mar 14, 2012 2:42 AM (in response to Sachin Dhale)What is the application server version and the console version? Are they on the same level? Is it just happening on one console or all consoles?
-
2. Bladelogic servers shows 100% CPU Utilization on executing any job
Sachin Dhale Mar 14, 2012 2:47 AM (in response to Prabhat Handoo)Same verison 8.0, and I have only one console which is installed on server itself
-
3. Bladelogic servers shows 100% CPU Utilization on executing any job
Prabhat Handoo Mar 14, 2012 2:53 AM (in response to Sachin Dhale)what is the minor version? SP level, I mean? Is the application server version ( Minor included) same as the console version? Application server version can be found at Console- Configuration- Infrastructure manager- Appserver details. And the RCP version is what you see when you launch the console. As per the recommendation, both should match.
-
4. Bladelogic servers shows 100% CPU Utilization on executing any job
Bharat Moghe Mar 14, 2012 2:55 AM (in response to Sachin Dhale)Check JRE version and Java Heap size on App Server.
-
5. Re: Bladelogic servers shows 100% CPU Utilization on executing any job
Rohit Nayyar Mar 14, 2012 4:20 AM (in response to Bharat Moghe)Look at windows processes, can you confirm it is the appserver process only which is hitting 100%
Sent from my iPhone
-
6. Bladelogic servers shows 100% CPU Utilization on executing any job
Sachin Dhale Mar 14, 2012 4:45 AM (in response to Sachin Dhale)Prabhat - Bl Version = 8.0.7.722 and yes both are same.
JBharat -RE Version = 1.6.0_13 not sure how to check Java heap size.
Rohit - Yes the CPU utilization is due to Appserver process i guess, coz once the job is completed, it comes down.
-
7. Bladelogic servers shows 100% CPU Utilization on executing any job
Rohit Nayyar Mar 14, 2012 5:25 AM (in response to Sachin Dhale)Appserver uses its own JRE, so the version cannot be a problem.
have you looked at windows process explorer/task manager to see the java process hitting 100% ?
Also,
Where is the OM DB ? What DB is that ?
What is the memory/RAM on the system?
You can check the heap size of appserver - from the GUI
under infrastructure management -> Appservers -> Click on the Appserver node. it will display all information including JVM size
-
8. Bladelogic servers shows 100% CPU Utilization on executing any job
Sachin Dhale Mar 14, 2012 7:00 AM (in response to Rohit Nayyar)I see oracle process is taking around 30 to 40 % and Java.exe is taking around 40 to 50%, Db is Oracle and present on the same server, RAM is 8 GB.
Is this what you wanted from the GUI ?
Maximum JVM Memory (B) = 850,067,456
Total JVM Memory (B) = 731,316,224
Free JVM Memory (B) = 157,946,728
Used JVM Memory (B) = 573,369,496
Used File Descriptors = 3,410
FIPS 140-2 Mode = enabled
-
9. Bladelogic servers shows 100% CPU Utilization on executing any job
Bill RobinsonMar 14, 2012 7:08 AM (in response to Sachin Dhale)
what platform is the appserver - x86 or x86_64?
in the registry in HKLM\Software\BladeLogic\Operations Manager\Application Server there is an option w/ the Xmx setting. what is that set to ?
in the NSH\br directory look for the 'AppServerProfiles.xml' - is there a Xmx or MaxHeap setting in there? if so, what is it?
this happens for any job type? nsh job, deploy job, patching, etc? what do you mean 'update property through a job' ? is this appserver a VM guest or physical machine ?
-
10. Bladelogic servers shows 100% CPU Utilization on executing any job
Sachin Dhale Mar 15, 2012 12:23 AM (in response to Bill Robinson)Hi Bill,
below are the answers .
Platform is x86_64,
Option is set to -xmx1024m
I dont see XMX or MaxHeap setting in AppServerProfiles.xml.
Yes this happens with every job, Server is physical machine.
-
11. Bladelogic servers shows 100% CPU Utilization on executing any job
Prabhat Handoo Mar 15, 2012 3:40 AM (in response to Sachin Dhale)If you can test, see the last post in https://communities.bmc.com/communities/message/179380#179380 Also what is the RAM on this machine?
-
12. Re: Bladelogic servers shows 100% CPU Utilization on executing any job
Bill RobinsonMar 15, 2012 7:03 AM (in response to Sachin Dhale)
Can you do this:
In the registry, change that value to 512m.
In the infra structure manager menu, edit your appserver instance and set the max heap to 4096m
Restart the appserver service.
Also – did this just start happening? Or did you just upgrade and it started ?
-
13. Bladelogic servers shows 100% CPU Utilization on executing any job
Prabhat Handoo Mar 15, 2012 8:14 AM (in response to Bill Robinson)Bill, I saw that you asked to go from 1024 to 512 in the post that I suggested here. I want to know the difference between this registry and max heap in the infrastrcture manager?
also, why do we lower down the registry value? Shouldn't increasing the value give it more memory. Did not understand these points.
-
14. Re: Bladelogic servers shows 100% CPU Utilization on executing any job
Bill RobinsonMar 15, 2012 8:16 AM (in response to Prabhat Handoo)
The value in the registry is the max heap for the launcher. the launcher does not need 1024m of heap (though it would probably never actually claim that much). In the default setup, any new instances will inherit the maxheap setting from the launcher. you should really set the max heap explicitly on the instance, via infra mgr.