-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat JBoss Operations Network
3. Tuning JBoss ON for Better Performance
Note
3.1. Inventory Baselines
Important
A server could typically upgrade with 100 or more agents before encountering out of memory errors. If those errors are encountered, the server settings can be tuned as described in Section 3.6, “Server Tuning for Large Numbers of Agents” to increase the thread pool and concurrency limits to allow more requests to be processed.
The resources on a system can be arranged in two slightly different ways. One way is a flat hierarchy, where there are fewer levels in the hierarchy and each level is very broad. Essentially, this is few parent resources with lots of child resources.
platform | ------------------------------------------------ | | | | | | server1 server2 server3 server4 server5 ... | ----------------------------------------------------- | | | | | | service1 service2 service3 service4 service5 ...
platform | --------------------- | | | server1 server2 server3 | ------------- | | service1 service2 | ------------ | | serviceA serviceB | ------------ | | serviceI serviceII | ------------ | | serviceX serviceY | --- | service...
Table 7. Agent Import Performance
Resource Hierarchy | Tested Import Time | Notes |
---|---|---|
Deep hierarchy: 10 top-level servers, 10 mid-level servers, 750 child services (10x10x750)
(75,000 total resources)
| 2 hours 46 minutes | Increasing the agent heap size to 2GB moderately decreased the import time, to 2 hours 34 minutes. It also reduced the risk of out-of-memory errors, which could occur when importing a large number of resources with the normal agent memory settings. |
Flat hierarchy: 100 top-level servers, 750 child services (10x10x750)
(75,000 total resources)
| 2 hours 14 minutes |
A single agent can manage 40 to 50 JBoss Enterprise Application Platform 6 instances.
Note