11.1 背景与挖掘目标
某大型企业为了信息化发展的需要,建设了办公自动化系统、人力资源管理系统、财务管理系统、企业信息门户系统等几大企业级应用系统。因应用系统在日常运行时,会对底层软、硬件造成负荷,显著影响应用系统性能。如图11-1所示,影响应用系统性能的因素包括:服务器、数据库、中间件和存储设备。任何一种资源负载过大,都可能会引起应用系统性能下降甚至瘫痪。因此需要关注服务器、数据库、中间件和存储设备的运行状态,及时了解当前应用系统的负载情况,以便提前预防,确保系统安全稳定运行。
图11-1 应用系统拓扑关系图
应用系统的负载率可以通过对一段时间内软、硬件性能的运行状况进行综合评分而获得。通过对系统的当前负载率与历史平均负载率进行比较,获得负载率的当前趋势。通过负载率以及负载趋势可对系统进行负载分析,如图11-2所示。当出现应用系统的负载高或者负载趋势大的情况,代表系统目前处于高危工作环境中。如果系统管理员不及时进行相应的处理,系统很容易出现故障,从而导致用户无法访问系统,严重影响企业的利益。本章重点分析存储设备中磁盘容量预测,通过对磁盘容量进行预测,可预测磁盘未来的负载情况,避免应用系统因出现存储容量耗尽的情况而导致应用系统负载率过高,最终引发系统故障。
图11-2 应用系统负载分析
目前监控采集的性能数据主要包含CPU使用信息、内存使用信息和磁盘使用信息等,性能说明表见表11-1。通过分析磁盘容量相关数据(见表11-2),预测应用系统服务器磁盘空间是否满足系统健康运行的要求。根据这些数据可实现以下目标。
针对历史磁盘数据,采用时间序列分析方法,预测应用系统服务器磁盘已使用空间大小。
根据用户需求设置不同的预警等级,将预测值与容量值进行比较,对其结果进行预警判断,为系统管理员提供定制化的预警提示。
表11-1 性能说明表
表11-2 磁盘原始数据集
数据详见:demo/data/discdata.xls
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论