用于动态调整存储区域网络组件的性能监视的装置、系统和方法制造方法及图纸

技术编号:3545493 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术披露了一种用于动态调整存储区域网络(“SAN”)组件的性能监视的装置、系统和方法。包括初始违规模块以确定与存储区域网络组件关联的阈值违规是初始阈值违规。包括违规表项模块以记录组件违规表项以响应所述初始阈值违规。包括表项调整模块以调整与存储区域网络组件关联的组件违规表项以响应与所述存储区域网络组件相关的阈值违规。包括分析模块以根据分析准则来分析所述组件违规表项。包括可疑调整模块以调整与所述存储区域网络组件关联的可疑变量以响应分析所述组件违规表项的结果。

【技术实现步骤摘要】
用于动态调整性能监视的装置、系统和方法
本专利技术涉及监视存储区域网络(“SAN”)组件,更具体地说,涉及动态调整SAN组件的性能监视。
技术介绍
存储性能管理和分析已经导致计算机硬件、硬件控制器和软件中的显著改进。存储性能管理和分析促进了标识数据I/O瓶颈和利用不足的点。具体地说,监视和分析硬件设备、固件和硬件控制软件导致了极大的技术进步。一个此类进步是存储区域网络(“SAN”)的设计、标准化和采用。SAN通常用于大型组织,如具有许多服务器和许多存储设备的企业环境。SAN是一组网络间的硬件设备,它使得诸如盘驱动器、磁带驱动器、光盘驱动器之类的存储设备能够与专用于存储和检索数据的终端用户应用和/或服务器交换存储数据。典型的SAN可以包括产生数据的应用与实际存储数据的硬件存储设备之间的主机总线适配器、端口、错综复杂的交换机(通常通过交换机间链路(ISL)连接)、虚拟化解决方案、存储子系统端口以及存储子系统卷的复杂网络。存储数据沿着数据存储路径从SAN一端的应用传送到SAN另一端的存储设备。通常,由于SAN的复杂性,数据存储路径在数据路由过SAN时随着每个I/O而不同。沿着数据存储路径,多种SAN组件和参数可以影响存储数据如何有效和成功地通过SAN。作为整体监视SAN的性能允许采取操作来避免出现存储数据瓶颈或SAN组件利用不足。此类监视不能在应用级别执行,因为不存在控制到SAN的所有入口点和出口点的单个应用。因此,在固件、通信端口以及硬件设备级别监视SAN组件。-->不幸的是,由于较大数量的SAN组件和这些SAN组件生成的大量存储数据,在此类较低级别监视SAN组件变得很困难。存储所收集的所有监视数据,以便执行分析和排除故障查询。不幸的是,大多数收集的数据甚至与正在搜索的特定瓶颈或存储管理问题无关。此外,应当以对通过SAN的存储I/O产生最小干扰的方式来执行SAN组件监视。收集的SAN存储性能数据越多,性能监视对整体SAN性能的影响就越大。最后,SAN组件性能监视通常需要监视数天,以便将错误情况检测为需要操作的问题而不是异常。即使可以收集和存储由监视典型SAN中的所有SAN组件生成的所有监视数据,分析此类大量数据也是困难的。SAN及其构成组件的复杂性使分析者很难确定因果关系以便采取操作来修复问题。部分困难在于区分正常性能数据和异常性能数据。通常设置监视阈值并在上下文操作指示越过阈值的活动为正常时越过监视阈值。在如此低的级别进行监视通常意味着与被监视的事件有关的上下文信息丢失。这进一步使SAN的性能监视任务变得复杂。因此,SAN的操作员和管理者必须有选择地确定要监视哪些SAN组件。因此,此类手动定义的SAN组件监视的结果是值得怀疑的,因为担心在定义要监视的SAN组件集合中缺少在性能结果中起作用的某些SAN组件。此外,SAN配置通常是非常动态的。连接到SAN或作为SAN成员的硬件和软件设备可能每天都变化很快。此类动态环境要求手动定义要监视的SAN组件集合必须不断被更新。即使使得SAN组件检测自动化的存储管理系统也没有能力在足够的时间段内从足够的SAN组件充分收集足够的数据以使分析和问题解决可行。通过上述讨论,显而易见的是需要一种用于动态调整SAN组件的性能监视的装置、系统和方法。有利地,所述装置、系统和方法可以适当有效地在网络级别监视SAN组件,以标识通信瓶颈和其他网络性能相关的问题。
技术实现思路
-->为响应当前技术发展水平,具体地说,响应本领域中通过当前可用的SAN监视尚未完全解决的问题和需求,开发了本专利技术。因此,开发本专利技术以提供用于动态调整SAN组件的性能监视的装置、系统和方法,它们克服了本领域中许多或所有上述讨论的不足。与多个模块一起提供了用于动态调整SAN组件的性能监视的装置,所述模块配置为在功能上执行调整与SAN组件监视关联的一个或多个可疑变量并适当响应一个或多个可疑变量的更改的必要步骤。所描述的实施例中的这些模块包括初始违规模块,其确定与SAN组件关联的阈值违规为初始阈值违规。包括违规表项模块以记录组件违规表项以响应所述初始阈值违规。包括表项调整模块以调整与SAN组件关联的组件违规表项以响应与SAN组件相关的阈值违规。包括分析模块以根据分析准则来分析所述组件违规表项。包括可疑调整模块以调整与所述SAN组件关联的可疑变量以响应对所述组件违规表项的分析的结果。在一个实施例中,所述装置配置为包括可疑减小模块,所述可疑减小模块降低所述可疑变量以响应与所述组件违规表项关联的时间限制到期。在另一个实施例中,所述可疑减小模块包括可疑表项删除模块,所述可疑表项删除模块删除所述组件违规表项以响应所述可疑变量降低到监视阈值以下。在一个实施例中,所述装置包括根据越过可疑阈值的可疑变量做出响应的可疑响应模块。在一个实施例中,所述可疑响应模块包括监视与负责阈值违规的SAN组件相连的SAN组件的相关组件监视模块。在另一个实施例中,所述可疑响应模块包括调整与负责阈值违规的SAN组件关联的属性的直接属性调整模块。在另一个实施例中,所述可疑响应模块包括调整与负责阈值违规的SAN组件相连的SAN组件的属性的间接属性调整模块。在另一个实施例中,所述可疑响应模块包括重新路由SAN业务的重新路由模块。还提供了用于动态调整SAN组件的性能监视的本专利技术的系统。所述系统可以由具有至少一个数据存储设备、与存储区域网络通信的处理器,以-->及与所述处理器通信的存储器的SAN来实现。具体地说,在一个实施例中,所述系统包括确定与SAN组件关联的阈值违规为初始阈值违规的初始违规模块。所述系统包括记录组件违规表项以响应所述初始阈值违规的违规表项模块。所述系统包括调整与SAN组件关联的组件违规表项以响应与所述SAN组件相关的阈值违规的表项调整模块。所述系统包括根据分析准则来分析所述组件违规表项的分析模块。所述系统包括调整与所述SAN组件关联的可疑变量以响应分析所述组件违规表项的结果的可疑调整模块,以及根据越过可疑阈值的可疑变量来做出响应的可疑响应模块。在一个实施例中,所述组件违规表项包括阈值违规的历史。在另一个实施例中,所述系统还可以包括调整所述历史以减小记录的阈值违规数以响应与所述组件违规表项关联的时间限制到期的历史减小模块。在另一个实施例中,所述历史减小模块包括删除组件违规表项以响应越过最小阈值违规限制的记录的阈值违规数的历史表项删除模块。还提供了用于动态调整SAN组件的性能监视的本专利技术的方法。披露的实施例中的方法实际上包括执行与所描述装置和系统的操作有关的上面提出的功能的步骤。在一个实施例中,所述方法包括:确定与SAN组件关联的阈值违规为初始阈值违规,并记录组件违规表项以响应所述初始阈值违规。所述方法包括调整与SAN组件关联的组件违规表项以响应与SAN组件相关的阈值违规。所述方法包括根据分析准则来分析所述组件违规表项,以及调整与所述SAN组件关联的可疑变量以响应分析所述组件违规表项的结果。在一个实施例中,所述方法还包括减小可疑变量以响应与所述组件违规表项关联的时间限制的到期。所述实施例还可以包括删除所述组件违规表项以响应所述可疑变量降低到监视阈值之下。在一个实施例中,所述方法还包括根据越过可疑阈值的可疑变量做出响应。所述实施例可以包括本文档来自技高网
...

【技术保护点】
一种用于动态调整存储区域网络组件的性能监视的方法,所述方法包括:确定与存储区域网络组件关联的阈值违规是初始阈值违规;记录组件违规表项以响应所述初始阈值违规;调整与存储区域网络组件关联的组件违规表项以响应与所述存储区域 网络组件相关的阈值违规;根据分析准则来分析所述组件违规表项;以及调整与所述存储区域网络组件关联的可疑变量以响应分析所述组件违规表项的结果。

【技术特征摘要】
US 2006-2-27 11/363,4321.一种用于动态调整存储区域网络组件的性能监视的方法,所述方法包括:确定与存储区域网络组件关联的阈值违规是初始阈值违规;记录组件违规表项以响应所述初始阈值违规;调整与存储区域网络组件关联的组件违规表项以响应与所述存储区域网络组件相关的阈值违规;根据分析准则来分析所述组件违规表项;以及调整与所述存储区域网络组件关联的可疑变量以响应分析所述组件违规表项的结果。2.根据权利要求1的方法,还包括降低所述可疑变量以响应与所述组件违规表项关联的时间限制的到期。3.根据权利要求2的方法,还包括删除所述组件违规表项以响应所述可疑变量降低到监视阈值之下。4.根据权利要求1的方法,还包括根据越过可疑阈值的可疑变量来做出响应。5.根据权利要求4的方法,其中根据越过可疑阈值的可疑变量来做出响应包括监视与负责所述阈值违规的存储区域网络组件相连的存储区域网络组件。6.根据权利要求5的方法,其中存储区域网络组件与负责所述阈值违规的存储区域网络组件之间的连接包括物理连接。7.根据权利要求5的方法,其中存储区域网络组件与负责所述阈值违规的存储区域网络组件之间的连接包括逻辑连接。8.根据权利要求4的方法,其中根据越过可疑阈值的可疑变量来做出响应包括调整与负责所述阈值违规的存储区域网络组件关联的属性。9.根据权利要求4的方法,其中根据越过可疑阈值的可疑变量来做出响应包括调整与负责所述阈值违规的存储区域网络组件相连的存储区域网络组件的属性。10.根据权利要求4的方法,其中根据越过可疑阈值的可疑变量来做出响应包括重新路由存储区域网络业务。11.根据权利要求4的方法,其中根据越过可疑阈值的可疑变量来做出响应包括发送通知。12.根据权利要求1的方法,其中所述组件违规表项包括阈值违规的历史。13.根据权利要求12的方法,还包括调整所述历史以减小跟踪的阈值违规数,以响应与所述组件违规表项关联的时间限制的到期。14.根据权利要求13的方法,还包括删除组件违规表项以响应跟踪的阈值违规数越过最小阈值违规限制。15.根据权利要求13的方法,其中调整所述历史以减小跟踪的阈值违规数包括减小阈值违规计数器。16.根据权利要求13的方法,其中调整所述历史以减小跟踪的阈值违规数是响应于从所述存储区域网络组件接收到阈值到期信号。17.根据权利要求1的方法,其中每个可疑变量对应于一个存储区域网络组件违规表项。18.一种用于动态调整存储区域网络组件的性能监视的装置,所述装置包括:初始违规模块,配置为确定与存储区域网络组件关联的阈值违规是初始阈值违规;违规表项模块,配置为记录组件违规表项以响应所述初始阈值违规;表项调整模块,配置为调整与存储区域网络组件关联的组件违规表项以响应与所述存储区域网络组件相关的阈值违规;分析模块,配置为根据分析准则来分析所述组件违规表项;以及可疑调整模块,配置为调整与所述存储区域网络组件关联的可疑变量以响应分析所述组件违规表项的结果。19.根据权利要求18的装置,还包括配置为减小所述可疑变量以响应与所述组件违规表项关联的时间限制的到期的可疑减小模块。20.根据权利要求19的装置,其中所述可疑减小模块还包括配置为删除所述组件违规表项以响应所述可疑变量降低到监视阈值之下的可疑表项删除模块。21.根据权利要求18的装置,还包括配置为根据越过可疑阈值的可疑变量来做出响应的可疑响应模块。22.根据权利要求21的装置,其中所述可疑响应模块还包括配置为监视与负责所述阈...

【专利技术属性】
技术研发人员:GJ特维斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1