[发明专利]服务器I/O子系统性能瓶颈诊断系统及方法有效
申请号: | 201210254934.9 | 申请日: | 2012-07-23 |
公开(公告)号: | CN102790695A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 马旭华;王江峰;翟季冬;陈文光 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 子系统 性能 瓶颈 诊断 系统 方法 | ||
1.一种服务器I/O子系统性能瓶颈诊断系统,其特征在于,包括:
数据采集系统,用于根据诊断规则中的数据采集控制参数,对性能参数进行采集,获得监控结果;并根据所述诊断规则中的监控结果输出控制参数,发送所述监控结果给I/O瓶颈诊断规则库;
所述I/O瓶颈诊断规则库,与所述数据采集系统连接,用于向所述数据采集系统提供所述数据采集控制参数和所述监控结果输出控制参数,并根据所述诊断规则中的诊断配置参数,对接收到的所述监控结果进行性能诊断,获得诊断结果;并根据所述诊断规则中的诊断结果输出控制参数,发送所述诊断结果给诊断输出模块;
所述诊断输出模块,与所述I/O瓶颈诊断规则库连接,用于接收所述诊断结果,并显示所述诊断结果。
2.根据权利要求1所述的服务器I/O子系统性能瓶颈诊断系统,其特征在于,所述I/O瓶颈诊断规则库包括规则输入配置模块和规则执行模块,
所述规则输入配置模块,与所述数据采集系统连接,用于根据用户的选择确定所述诊断规则,并将所述诊断规则中的所述数据采集控制参数和所述诊断规则中的所述监控结果输出控制参数,发送给所述数据采集系统,将所述诊断规则中的所述诊断配置参数和所述诊断规则中的所述诊断结果输出控制参数发送给所述规则执行模块;
所述规则执行模块,与所述规则输入配置模块、所述数据采集系统和所述诊断输出模块连接,用于接收所述规则输入配置模块发送的所述诊断配置参数和所述诊断结果输出控制参数,以及接收所述数据采集系统发送的所述监控结果,并根据所述诊断配置参数对所述监控结果进行性能诊断,获得所述诊断结果,根据所述诊断结果输出控制参数向所述诊断输出模块发送所述诊断结果。
3.根据权利要求2所述的服务器I/O子系统性能瓶颈诊断系统,其特征在于,所述诊断输出模块包括结果呈现模块和规则更新模块;所述I/O瓶颈诊断规则库还包括自我修正模块和规则定义模块;
所述结果呈现模块,与所述规则执行模块连接,用于接收并显示所述规则执行模块发送的所述诊断结果;
所述规则更新模块,与所述结果呈现模块连接,用于根据所述诊断结果,向所述自我修正模块发送对所述诊断规则的更新请求;
所述自我修正模块,与所述规则更新模块连接,用于根据所述更新请求对所述诊断规则进行修正;
所述规则定义模块,与所述自我修正模块和所述规则输入配置模块连接,用于存储所述自我修正模块修正的所述诊断规则,并提供所述诊断规则给所述规则输入配置模块。
4.根据权利要求1-3任一所述的服务器I/O子系统性能瓶颈诊断系统,其特征在于,所述数据采集系统包括采集模块和发送模块,其中:
所述采集模块包括如下子模块中的任一或其组合:
主机采集子模块,用于根据所述诊断规则中的所述数据采集控制参数,对主机端进行所述性能参数的采集,获得监控结果;
存储采集子模块,用于根据所述诊断规则中的所述数据采集控制参数,对存储端进行所述性能参数的采集,获得监控结果;
交换机采集子模块,用于根据所述诊断规则中的所述数据采集控制参数,对交换机端进行所述性能参数的采集,获得监控结果;
所述发送模块,用于根据所述诊断规则中的监控结果输出控制参数,发送所述采集模块获得的监控结果给所述I/O瓶颈诊断规则库。
5.根据权利要求4所述的服务器I/O子系统性能瓶颈诊断系统,其特征在于,所述采集模块还包括:
历史数据采集子模块,用于向所述I/O瓶颈诊断规则库提供用于事后分析的历史监控结果。
6.一种服务器I/O子系统性能瓶颈诊断方法,其特征在于,所述方法包括:
数据采集系统从I/O瓶颈诊断规则库获取诊断规则中的数据采集控制参数以及所述诊断规则中的监控结果输出控制参数;
所述数据采集系统根据所述数据采集控制参数,对性能参数进行采集,获得监控结果;
所述数据采集系统根据所述监控结果输出控制参数,发送所述监控结果给所述I/O瓶颈诊断规则库;
所述I/O瓶颈诊断规则库根据所述诊断规则中的诊断配置参数对接收到的所述监控结果进行性能诊断,获得诊断结果;
所述I/O瓶颈诊断规则库根据所述诊断规则中的诊断结果输出控制参数,发送所述诊断结果给诊断输出模块;
所述诊断输出模块接收所述诊断结果,显示所述诊断结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254934.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:离心摆重装置
- 下一篇:一种固定前叉、连接车把的机械装置