影响服务器层性能的主要因素包括:
同时启动 Sun Management Center 组件
拓扑组配置
管理活动
控制台用户的数量
同时启动服务器层和许多代理将对服务器层的性能带来不利的影响。对管理数百个代理的服务器层进行初始化操作,会导致控制台响应变慢,以及暂时无法访问某些代理。
Sun Management Center 服务器环境中的拓扑组的数量不应超过以下数值:
小型服务器 - 25 个拓扑组
中型服务器 - 50 个拓扑组
大型服务器 - 75 个拓扑组
在一个拓扑组中,直接子对象的最大数为 256。为了优化性能,一个组中的子对象数不应超过 100。
如果安装性能报告管理器附加软件,则每个拓扑域应包含不超过 200 个 Sun Management Center 代理,以确保对性能报告管理器数据的最优收集。
Sun Management Center 服务器活动取决于以下因素:
由用户启动的操作数
被管理的主机系统的稳定性和活动
由主机系统加载的管理模块数
被管理特性的警报阈值和规则参数定义
在上面的因素中,后两个会在较大程度上影响被管理节点以事件处理形式生成管理活动的趋势。
因此,如果警报阈值的配置不佳,在没有附加产品的情况下,管理活动的数量将会很大。相反,如果被管理系统很稳定且警报阈值配置合理,则即使存在多个附加产品,发生的管理活动也会很少。
增加并发的 Sun Management Center 控制台用户会话数量会在一定程度上增加服务器层的负荷。规模估计假定小型配置有 5 个活动用户,中型配置有 10 个用户,大型和超大型配置有 15 个用户。此外,规模估计还假定用户正在执行活动,例如,正在浏览被管理的属性数据和事件,或正在编辑属性值等。
有些由用户启动的操作可能会在操作执行期间暂时影响服务器层的性能。
针对 100 个或更多代理的大型组操作可消耗大量的服务器资源。如果所作的更改会在被管理的代理中生成警报,这些操作会进一步影响服务器的性能。这些警报会以事件处理的形式产生其它的管理活动。
如果拓扑数据导入操作涉及添加许多要管理的新实体,则在添加实体期间会导致服务器层的响应变慢。
要最大限度地减少用户启动的操作带来的影响,可以选择不同时执行这些操作、将大型操作分解,或尽可能地在非高峰时间执行或调度这些操作。