[发明专利]服务器I/O子系统性能瓶颈诊断系统及方法有效
申请号: | 201210254934.9 | 申请日: | 2012-07-23 |
公开(公告)号: | CN102790695A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 马旭华;王江峰;翟季冬;陈文光 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 子系统 性能 瓶颈 诊断 系统 方法 | ||
技术领域
本发明实施例涉及计算机存储技术领域,尤其涉及一种服务器I/O子系统性能瓶颈诊断系统及方法。
背景技术
事务交易性能委员会基准测试C(Transaction Processing Performance Council-Benchmark C,简称TPC-C)是一个模拟比较复杂并具有代表意义的在线事物处理(Online Transaction Processing,简称OLTP)运用环境的测试。OLTP是传统的关系型数据库的主要应用,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。
在对OLTP进行TPC-C测试时发现,OLTP应用模型是一个输入/输出(IN/OUT,简称I/O)访问密集型的应用场景,I/O子系统的性能直接关系着OLTP应用模型下的数据库系统的应用。I/O子系统的性能瓶颈制约着数据库系统的吞吐量,直接影响数据库系统的整体性能。
现有技术中主要通过经验和手动方式对I/O子系统的性能瓶颈进行定位及优化,这样往往需要进行大量的性能数据监控,同时还需进行大量的性能数据分析工作,而这些都需要较多的调优经验以及对数据库系统足够熟悉才能完成,且需要较多的时间,效率较低。
发明内容
本发明实施例提供一种服务器I/O子系统性能瓶颈诊断系统及方法,用以提升服务器I/O子系统性能瓶颈诊断的效率。
本发明实施例一方面提供了一种服务器I/O子系统性能瓶颈诊断系统;包括:
数据采集系统,用于根据诊断规则中的数据采集控制参数,对性能参数进行采集,获得监控结果;并根据所述诊断规则中的监控结果输出控制参数,发送所述监控结果给I/O瓶颈诊断规则库;
所述I/O瓶颈诊断规则库,与所述数据采集系统连接,用于向所述数据采集系统提供所述数据采集控制参数和所述监控结果输出控制参数,并根据所述诊断规则中的诊断配置参数,对接收到的所述监控结果进行性能诊断,获得诊断结果;并根据所述诊断规则中的诊断结果输出控制参数,发送所述诊断结果给诊断输出模块;
所述诊断输出模块,与所述I/O瓶颈诊断规则库连接,用于接收所述诊断结果,并显示所述诊断结果。
本发明实施例另一方面提供了一种服务器I/O子系统性能瓶颈诊断方法:包括:
数据采集系统从I/O瓶颈诊断规则库获取诊断规则中的数据采集控制参数以及所述诊断规则中的监控结果输出控制参数;
所述数据采集系统根据所述数据采集控制参数,对性能参数进行采集,获得监控结果;
所述数据采集系统根据所述监控结果输出控制参数,发送所述监控结果给所述I/O瓶颈诊断规则库;
所述I/O瓶颈诊断规则库根据所述诊断规则中的诊断配置参数对接收到的所述监控结果进行性能诊断,获得诊断结果;
所述I/O瓶颈诊断规则库根据所述诊断规则中的诊断结果输出控制参数,发送所述诊断结果给诊断输出模块;
所述诊断输出模块接收所述诊断结果,显示所述诊断结果。
本发明实施例提供的服务器I/O子系统性能瓶颈诊断系统及方法,通过建立包括数据采集系统,I/O瓶颈诊断规则库以及诊断输出模块的诊断架构,克服了通过经验和手动方式对I/O子系统的瓶颈进行定位及优化需要大量经验和人力的问题,能够提升服务器I/O子系统性能瓶颈诊断的效率,节省时间和人力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的服务器I/O子系统性能瓶颈诊断系统的结构示意图;
图2为本发明另一实施例提供的服务器I/O子系统性能瓶颈诊断系统的结构示意图;
图3为本发明又一实施例提供的服务器I/O子系统性能瓶颈诊断系统的结构示意图;
图4为本发明实施例提供的数据采集系统结构示意图;
图5为本发明一实施例提供的服务器I/O子系统性能瓶颈诊断方法示意图;
图6为本发明又一实施例提供的服务器I/O子系统性能瓶颈诊断流程示意图;
图7为本发明另一实施例提供的服务器I/O子系统性能瓶颈诊断流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254934.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:离心摆重装置
- 下一篇:一种固定前叉、连接车把的机械装置