首页> 中国专利> 一种系统资源状况展示设备和系统资源状况展示方法

一种系统资源状况展示设备和系统资源状况展示方法

摘要

本发明公开一种系统资源状况展示设备和系统资源状况展示方法,涉及计算机领域,解决了节点存储控制器系统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况与LUN分布情况不能在同一展示图展示的问题。该设备包括:节点展示单元,用于通过界面上的第一区域展示各个节点存储控制器的信息;节点资源展示单元,用于通过界面上的第二区域展示各个节点存储控制器对应的系统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况;逻辑单元号LUN展示单元,用于通过界面上的第三区域展示LUN在各个节点存储控制器中的分布情况。本发明应用于展现分布式存储系统中系统资源状况。

著录项

  • 公开/公告号CN102945123A

    专利类型发明专利

  • 公开/公告日2013-02-27

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201210387156.0

  • 发明设计人 张冬;周士钦;刘丽彦;

    申请日2012-10-12

  • 分类号G06F3/0484;G06F9/44;

  • 代理机构北京中博世达专利商标代理有限公司;

  • 代理人申健

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2024-02-19 16:59:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-08-19

    授权

    授权

  • 2013-03-27

    实质审查的生效 IPC(主分类):G06F3/0484 申请日:20121012

    实质审查的生效

  • 2013-02-27

    公开

    公开

说明书

技术领域

本发明涉及计算机领域,尤其涉及一种系统资源状况展示设备和 系统资源状况展示方法。

背景技术

在分布式存储系统中,各个节点存储控制器共同对外提供存储服 务,为了更好地指导系统配置,分布式存储系统需要向存储系统管理 员展示系统中各个节点存储控制器的各种系统资源的使用情况,需要 对外展示的系统资源包括但不限于:CPU占用率、缓存命中率、磁 盘负载率、硬盘空间状态等系统资源使用情况和带宽、主机IOPS (Input/Output Operations Per Second,即每秒的输入和输出操作次数) 等系统性能指标以及逻辑单元号(Logical Unit Number,简称LUN) 分布状态。

这就需要从多种维度展示分布式存储系统中的各个系统资源,例 如管理员需要知道分布式系统中的某一个节点存储控制器的所有系 统资源分布情况,以帮助诊断该节点是否可能存在异常,管理员还可 能想要比较分布式系统中所有节点的CPU占用率,以及LUN在各个 节点上的分布情况,便于判断系统资源的均衡状况,以便在部署新的 存储资源的时候能够做到有据可依,以及及时对失衡的资源利用情况 做出调整。

目前有很多方案用于展示分布式存储系统中的系统资源,包括列 表、条形图、柱状图、饼图或基于上述方式的组合,但是如果需要集 中展示系统资源状况一般为采用一个展示界面展示各个节点存储控 制器的系统性能指标、或者系统资源使用情况、或者系统性能指标和 系统资源使用情况,如使用一张二维表,其中,横向表头为节点名称, 纵向表头为对应系统资源使用情况的名称(CPU占用率、缓存命中 率、磁盘负载率、硬盘空间状态等)、或者系统性能指标名称(带宽、 主机IOPS等)、或者系统资源使用情况的名称和系统性能指标名称; 采用另一个展示界面展示某个LUN在各个节点存储控制器中的分布 情况,如使用饼图或者只使用数字描述,总之在现有技术中,由于展 示系统性能指标、或者系统资源使用情况、或者系统性能指标和系统 资源使用情况与展示LUN在各个节点存储控制器中的分布情况采用 不同的展示方式(如列表、条形图、柱状图、饼图等),而两种展示 方式又不便直观的统一在一起,因此需要通过一个界面展示系统性能 指标、或者系统资源使用情况、或者系统性能指标和系统资源使用情 况,采用另一个界面展示LUN在各个节点存储控制器中的分布情况。

当采用现有技术在展示分布式存储系统中的各个系统资源时,由 于各个节点存储控制器的系统性能指标、或者系统资源使用情况、或 者系统性能指标和系统资源使用情况与LUN分布情况不能在同一个 展示图中展示,则用户需要花费更多的时间去学习两种不同的展示方 式,而且对系统资源展示不直观无法自动做全局比较,对LUN分布 的展示不直接。

发明内容

本发明的实施例提供一种系统资源状况展示设备和系统资源状 况展示方法,能够解决各个节点存储控制器系统性能指标、或者系统 资源使用情况、或者系统性能指标和系统资源使用情况与LUN分布 情况不能在同一个展示图中展示的问题,减少了用户学习展示方式的 时间,使系统资源展示更直接同时便于全局比较。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种系统资源状况展示设备,包括:

节点展示单元,用于通过界面上的第一区域展示各个节点存储控 制器的信息,所述信息包括所述各个节点存储控制器名称;

节点资源展示单元,用于通过所述界面上的第二区域展示所述各 个节点存储控制器对应的系统性能指标、或者系统资源使用情况、或 者所述系统性能指标和所述系统资源使用情况;

逻辑单元号LUN展示单元,用于通过所述界面上的第三区域展 示LUN在所述各个节点存储控制器中的分布情况。

在第一种可能的实现方式中,结合第一方面,所述逻辑单元号 LUN展示单元包括:

LUN信息显示子单元,用于在所述第三区域接收到触发信号时, 在所述界面上显示触发的所述第三区域对应的LUN的预置信息。

在第二种可能的实现方式中,结合第一方面,所述节点展示单元 包括:

节点存储控制器信息显示子单元,用于在第一区域接收到触发信 号时,显示触发所述第一区域对应的节点存储控制器的预置信息。

在第三种可能的实现方式中,结合第一方面、第一种可能的实现 方式和第二种可能的实现方式,所述逻辑单元号LUN展示单元包括:

LUN处理子单元,用于接收在所述第三区域的操作指令,根据 所述操作指令调整所述第三区域对应的LUN在所述各个节点存储控 制器中的分布情况。

在第四种可能的实现方式中,结合第三种可能的实现方式,包括:

所述第一区域为由半径相同的同心第一圆弧段组成的圆环,所述 每个圆弧段分别代表一个所述节点存储控制器;

所述第二区域为与所述第一区域对应的圆环同心且半径不同的 多个第二圆弧段,所述第二圆弧段与圆心组成的扇形分别对应所述第 一区域的圆环上的第一圆弧段,所述第二圆弧段的厚度用来展示对应 的所述节点存储控制器上的各种系统性能指标、或者系统资源使用情 况、或者所述系统性能指标和所述系统资源使用情况;

所述第三区域为与所述第一区域对应的圆环同心且半径不同的 多个第三圆弧段,所述第三圆弧段与圆心组成的扇形分别对应所述第 一区域的圆环上的第一圆弧段,所述第三圆弧段用来展示所述LUN 在所述各个节点存储控制器中的分布情况。

在第五种可能的实现方式中,结合第四种可能的实现方式,

所述LUN处理子单元,具体用于接收对所述第三区域的任一第 三圆弧段的操作指令,根据所述操作指令对所述第三圆弧段进行拖动 操作或对所述第三圆弧段按圆弧的延伸方向进行拉伸或收缩操作来 调整所述LUN在所述各个节点存储控制器中的分布。

在第六种可能的实现方式中,结合第四种可能的实现方式,

所述LUN处理子单元具体用于接收对所述第三区域的任一第三 圆弧段的操作指令,根据所述操作指令弹出对应所述LUN在所述各 个节点存储控制器中的分布情况的复选框,并根据接收到的对节点存 储控制器选择指令调整所述LUN在所述各个节点存储控制器中的分 布。

第二方面,提供一种系统资源状况展示方法,包括:

通过界面上的第一区域展示各个节点存储控制器的信息,所述信 息包括所述各个节点存储控制器名称;

通过所述界面上的第二区域展示所述各个节点存储控制器对应 的系统性能指标、或者系统资源使用情况、或者所述系统性能指标和 所述系统资源使用情况;

通过所述界面上的第三区域展示逻辑单元号LUN在所述各个节 点存储控制器中的分布情况。

在第一种可能的实现方式中,结合第二方面,包括:

在所述第三区域接收到触发信号时,通过所述界面显示触发的所 述第三区域对应的LUN的预置信息。

在第二种可能的实现方式中,结合第二方面,还包括:

在第一区域接收到触发信号时,显示触发所述第一区域对应的的 节点存储控制器的预置信息。

在第三种可能的实现方式中,结合第二方面、第一种可能的实现 方式和第二种可能的实现方式,还包括:

接收在所述第三区域的操作指令,根据所述操作指令调整所述第 三区域对应的LUN在所述各个节点存储控制器中的分布情况。

在第四种可能的实现方式中,结合第三种可能的实现方式,所述 方法还包括:

所述第一区域为由半径相同的同心第一圆弧段组成的圆环,所述 每个圆弧段分别代表一个所述节点存储控制器;

所述第二区域为与所述第一区域对应的圆环同心且半径不同的 多个第二圆弧段,所述第二圆弧段与圆心组成的扇形分别对应所述第 一区域的圆环上的第一圆弧段,所述第二圆弧段的厚度用来展示对应 的所述节点存储控制器上的各种系统性能指标、或者系统资源使用情 况、或者所述系统性能指标和所述系统资源使用情况;

所述第三区域为与所述第一区域对应的圆环同心且半径不同的 多个第三圆弧段,所述第三圆弧段与圆心组成的扇形分别对应所述第 一区域的圆环上的第一圆弧段,所述第三圆弧段用来展示所述LUN 在所述各个节点存储控制器中的分布情况。

在第五种可能的实现方式中,结合第三种可能的实现方式,所述 接收在所述第三区域的操作指令,根据所述操作指令调整所述第三区 域对应的LUN在所述各个节点存储控制器中的分布情况具体包括:

接收对所述第三区域的任一第三圆弧段的操作指令,根据所述操 作指令对所述第三圆弧段进行拖动操作或对所述第三圆弧段按圆弧 的延伸方向进行拉伸或收缩操作来调整所述LUN在所述各个节点存 储控制器中的分布。

在第六种可能的实现方式中,结合第四种可能的实现方式,所述 接收在所述第三区域的操作指令,根据所述操作指令调整所述第三区 域对应的LUN在所述各个节点存储控制器中的分布情况具体包括:

接收对所述第三区域的任一第三圆弧段的操作指令,根据所述操 作指令弹出对应所述LUN在所述各个节点存储控制器中的分布情况 的复选框,并根据接收到的对节点存储控制器选择指令调整所述LUN 在所述各个节点存储控制器中的分布。

本发明的实施例提供的系统资源状况展示设备和系统资源状况 展示方法,通过将各个节点存储控制器对应的系统性能指标、或者系 统资源使用情况、或者系统性能指标和系统资源使用情况和LUN在 各个节点存储控制器中的分布情况在同一界面中展示,解决了各个节 点存储控制器系统性能指标、或者系统资源使用情况、或者系统性能 指标和系统资源使用情况和LUN分布情况不能在同一个展示图中展 示的问题,减少了用户学习展示方式的时间,使系统资源展示更直接 同时便于做全局比较。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对 实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地, 下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员 来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。

图1为本发明实施例提供的一种系统资源状况展示设备的结构 示意图;

图2为本发明实施例提供的另一种系统资源状况展示设备的结 构示意图;

图3为本发明实施例提供的系统资源状况展示设备的弧形结构 示意图;

图4为本发明实施例提供的一种系统资源状况展示方法示意图;

图5为本发明实施例提供的另一种系统资源状况展示方法示意 图;

图6为本发明实施例提供的另一种系统资源状况展示另一种设 备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方 案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部 分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普 通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

本发明的实施例提供一种系统资源状况展示设备1,如图1所示, 该设备包括:

节点展示单元11,用于通过界面上的第一区域展示各个节点存 储控制器的信息,该信息包括各个节点存储控制器名称;

节点资源展示单元12,用于通过界面上的第二区域展示各个节 点存储控制器对应的系统性能指标、或者系统资源使用情况、或者系 统性能指标和系统资源使用情况;

这里,系统性能指标包括但不限于带宽、主机IOPS,系统资源 使用情况包括但不限于CPU占用率、缓存命中率、磁盘负载率、硬 盘空间状态。

逻辑单元号LUN展示单元13,用于通过界面上的第三区域展示 LUN在各个节点存储控制器中的分布情况。

可以理解的,每个逻辑单元号LUN对应系统中唯一的逻辑驱动 器,其中LUN在各个节点存储控制器中的分布情况即逻辑驱动器在 各个节点存储控制器中的分布情况。

本发明的实施例提供的系统资源状况展示设备,通过将各个节点 存储控制器对应的系统性能指标、或者系统资源使用情况、或者系统 性能指标和系统资源使用情况与LUN在各个节点存储控制器中的分 布情况在同一界面中展示,解决了各个节点存储控制器系统性能指 标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况 与LUN分布情况不能在同一个展示图中展示的问题,减少了用户学 习展示方式的时间,使系统资源展示更直接,同时便于做全局比较。

本发明的实施例提供一种系统资源状况展示设备2,如图2所示, 该设备包括:

节点展示单元21、节点资源展示单元22、逻辑单元号LUN展示 单元23;其中节点展示单元21还包括节点存储控制器信息显示子单 元211;逻辑单元号LUN展示单元23还包括LUN信息显示子单元 231、LUN处理子单元232,其中:

节点展示单元21,用于通过界面上的第一区域展示各个节点存 储控制器的信息,该信息包括各个节点存储控制器名称;

可选的,参照图3所示,第一区域为由半径相同的同心第一圆弧 段组成的圆环,每个圆弧段分别代表一个节点存储控制器;其中在图 3中将节点存储控制器简称为控制器包括(控制器1~8)。

其中图2中所示的节点资源展示单元22,用于通过界面上的第 二区域展示各个节点存储控制器对应的系统性能指标、或者系统资源 使用情况、或者系统性能指标和系统资源使用情况;

这里,系统性能指标包括但不限于带宽、主机IOPS,系统资源 使用情况包括但不限于CPU占用率、缓存命中率、磁盘负载率、硬 盘空间状态。

可选的,参照图3所示,第二区域为与第一区域对应的圆环同心 且半径不同的多个第二圆弧段,该第二圆弧段与圆心组成的扇形分别 对应第一区域的圆环上的第一圆弧段,第二圆弧段的厚度用来展示对 应的节点存储控制器上的各种系统性能指标。其中,图3中指示出的 系统资源使用情况只是以CPU利用率、空间使用率、缓存命中率、 硬盘负载率为例,当然也可以包括其他的系统资源使用情况及系统性 能指标,或者通过系统定制或自行设置只显示需要展示的系统性能指 标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况。

其中图2中所示的逻辑单元号LUN展示单元23,用于通过界面 上的第三区域展示LUN在各个节点存储控制器中的分布情况。

可选的,参照图3所示,第三区域为与第一区域对应的圆环同心 且半径不同的多个第三圆弧段,第三圆弧段与圆心组成的扇形分别对 应第一区域的圆环上的第一圆弧段,该第三圆弧段用来展示LUN在 各个节点存储控制器中的分布情况。

其中图2中所示的逻辑单元号LUN展示单元23包括:LNU信 息显示子单元231,用于在第三区域接收到触发信号时,在界面上显 示触发的第三区域对应的LUN的预置信息。

具体的,可以设定当用户鼠标滑过所要展示的LUN区域即第三 区域的某一第三圆弧段时接收到触发信号,即可显示该第三圆弧段对 应的LUN的预置信息,此信息包括但不限于LUN的名称。

节点展示单元21包括节点存储控制器信息显示子单元211,用 于在第一区域接收到触发信号时,显示触发第一区域对应的节点存储 控制器的预置信息。

具体的,可以设定为当用户通过鼠标单击当前的节点存储控制器 即第一区域的某一第一圆弧段时接收到触发信号,此时弹出菜单展示 该节点控制器的预置信息,此信息包括但不限于LUN的利用率值。

逻辑单元号LUN展示单元23包括:LUN处理子单元232,用于 接收在第三区域的操作指令,根据该操作指令调整第三区域对应的 LUN在各个节点存储控制器中的分布情况。

具体参照图3所示,LUN处理子单元232具体用于接收对第三 区域的任一第三圆弧段的操作指令,根据操作指令对第三圆弧段进行 拖动操作或对第三圆弧段按圆弧的延伸方向进行拉伸或收缩操作来 调整LUN在各个节点存储控制器中的分布。

具体,用户按照对应的节点存储控制器上的各种系统性能指标、 或者系统资源使用情况、或者系统性能指标和系统资源使用情况需要 重新调整LUN在各个节点存储控制器中的分布(例如在某个节点存 储控制器中某种系统性能指标过高,则需重新调整LUN在各个节点 存储控制器中的分布以使得在各个节点存储控制器中的各种系统性 能指标平均分布,以降低对个别节点存储控制器的损耗、提升系统性 能),可以通过鼠标单击第三区域的任一第三圆弧段,使得任一第三 圆弧段处于激发状态后长按鼠标左键对该第三圆弧段实施拖动操作, 当然也可以是对该第三圆弧段按圆弧的延伸方向进行拉伸或收缩操 作,表示将该第三圆弧段代表的LUN进行改变分布、扩充分布或者 收缩分布,从而对应的调整LUN在各个节点存储控制器中的分布。

或者,LUN处理子单元232也用于接收对第三区域的任一第三 圆弧段的操作指令,根据该操作指令弹出对应LUN在各个节点存储 控制器中的分布情况的复选框,并根据接收到的对节点存储控制器选 择指令调整LUN在各个节点存储控制器中的分布。

具体的参照图3所示,用户按照对应的节点存储控制器上的各种 系统性能指标、或者系统资源使用情况、或者系统性能指标和系统资 源使用情况需要重新调整LUN在各个节点存储控制器中的分布(例 如在某个节点存储控制器中某种系统性能指标、或者系统资源使用 率、或者系统性能指标和系统资源使用率过高,则需重新调整LUN 在各个节点存储控制器中的分布以使得在各个节点存储控制器中的 各种系统性能指标、或者系统资源使用情况、或者系统性能指标和系 统资源使用情况平均分布,以降低对个别节点存储控制器的损耗、提 升系统性能),通过鼠标右键单击第三区域的任一第三圆弧段,弹出 调整LUN分布的菜单,单击菜单的调整选项,弹出一个用于调整LUN 分布的窗口,该窗口中可以包含系统筛选的可用于LUN分布的节点 存储控制器,以及对应节点存储控制器的复选框,如果需要将LUN 资源分布在某个节点存储控制器上,用户可勾选该节点存储控制器对 应的复选框,从而对应的调整LUN在各个节点存储控制器中的分布。 同时,根据现有技术,一般节点存储控制器是由引擎控制的,因此引 擎与节点存储控制器有一定的对应关系,而一个引擎包括两个所属的 节点控制器(例如引擎1对应节点存储控制器1和节点存储控制器2), 因此也可以通过在窗口中设置引擎的标识,通过勾选引擎,来到达选 择节点存储控制器的目的,以实现调整LUN在各个节点存储控制器 中的分布。

本发明的实施例提供的系统资源状况展示设备,通过将各个节点 存储控制器对应的系统性能指标、或者系统资源使用情况、或者系统 性能指标和系统资源使用情况与LUN在各个节点存储控制器中的分 布情况在同一界面中展示,解决了各个节点存储控制器系统性能指 标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况 与LUN分布情况不能在同一个展示图中展示的问题,减少了用户学 习展示方式的时间,使系统资源展示更直接同时便于做全局比较。同 时,由于采用同心圆弧段的方式展示系统资源状况,实现了更好的系 统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源 使用情况与LUN的分布的可视化效果;此外解决了LUN的分布调整 不便的问题。

本发明的实施例提供一种系统资源状况展示方法,如图4所示, 包括以下步骤:

401、通过界面上的第一区域展示各个节点存储控制器的信息, 该信息包括各个节点存储控制器名称。

402、通过界面上的第二区域展示各个节点存储控制器对应的系 统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源 使用情况。

这里,系统性能指标包括但不限于带宽、主机IOPS,系统资源 使用情况包括但不限于CPU占用率、缓存命中率、磁盘负载率、硬 盘空间状态。

403、通过界面上的第三区域展示逻辑单元号LUN在各个节点存 储控制器中的分布情况。

可以理解的,每个逻辑单元号LUN对应系统中唯一的逻辑驱动 器,其中LUN在各个节点存储控制器中的分布情况即逻辑驱动器在 各个节点存储控制器中的分布情况。

本发明的实施例提供的系统资源状况展示方法,通过将各个节点 存储控制器对应的系统性能指标、或者系统资源使用情况、或者系统 性能指标和系统资源使用情况与LUN在各个节点存储控制器中的分 布情况在同一界面中展示,解决了各个节点存储控制器系统性能指 标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况 与LUN分布情况不能在同一个展示图中展示的问题,减少了用户学 习展示方式的时间,使系统资源展示更直接同时便于做全局比较。

本发明的实施例提供一种系统资源状况展示方法,如图5所示, 包括以下步骤:

501、通过界面上的第一区域展示各个节点存储控制器的信息, 该信息包括各个节点存储控制器名称。

可选的,参照图3所示,第一区域为由半径相同的同心第一圆弧 段组成的圆环,每个圆弧段分别代表一个节点存储控制器。

502、通过界面上的第二区域展示各个节点存储控制器对应的系 统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源 使用情况。

这里,系统性能指标包括但不限于带宽、主机IOPS,系统资源 使用情况包括但不限于CPU占用率、缓存命中率、磁盘负载率、硬 盘空间状态。

可选的,参照图3所示,第二区域为与第一区域对应的圆环同心 且半径不同的多个第二圆弧段,该第二圆弧段与圆心组成的扇形分别 对应第一区域的圆环上的第一圆弧段,该第二圆弧段的厚度用来展示 对应的节点存储控制器上的各种系统性能指标、或者系统资源使用情 况、或者系统性能指标和系统资源使用情况。其中,图3中指示出的 系统资源使用情况只是以CPU利用率、空间使用率、缓存命中率、 硬盘负载率为例,当然也可以包括其他的系统资源使用情况及系统性 能指标(当然图中未给出系统性能指标),或者通过系统定制或自行 设置只显示需要展示的系统性能指标、或者系统资源使用情况、或者 系统性能指标和系统资源使用情况。

503、通过界面上的第三区域展示逻辑单元号LUN在各个节点存 储控制器中的分布情况。

可选的,参照图3所示,第三区域为与第一区域对应的圆环同心 且半径不同的多个第三圆弧段,第三圆弧段与圆心组成的扇形分别对 应第一区域的圆环上的第一圆弧段,该第三圆弧段用来展示LUN在 各个节点存储控制器中的分布情况。

504、在第三区域接收到触发信号时,通过界面显示触发的第三 区域对应的LUN的预置信息。

具体的,可以设定当用户鼠标滑过所要展示的LUN区域即第三 区域的某一第三圆弧段时接收到触发信号,即可显示该第三圆弧段对 应的LUN的预置信息,此信息包括但不限于LUN的名称。

505、在第一区域接收到触发信号时,显示触发第一区域对应的 节点存储控制器的预置信息。

具体的,可以设定为当用户通过鼠标单击当前的节点存储控制器 即第一区域的某一第一圆弧段时接收到触发信号,此时弹出菜单展示 该节点控制器的预置信息,此信息包括但不限于LUN的利用率值。

506、接收在第三区域的操作指令,根据该操作指令调整第三区 域对应的LUN在各个节点存储控制器中的分布情况。

具体参照图3所示,接收对第三区域的任一第三圆弧段的操作指 令,根据操作指令对第三圆弧段进行拖动操作或对第三圆弧段按圆弧 的延伸方向进行拉伸或收缩操作来调整LUN在各个节点存储控制器 中的分布。

具体,用户按照对应的节点存储控制器上的各种系统性能指标、 或者系统资源使用情况、或者系统性能指标和系统资源使用情况需要 重新调整LUN在各个节点存储控制器中的分布(例如在某个节点存 储控制器中某种系统性能指标、或者系统资源使用率、或者系统性能 指标和系统资源使用率过高,则需重新调整LUN在各个节点存储控 制器中的分布以使得在各个节点存储控制器中的各种系统性能指标、 或者系统资源使用情况、或者系统性能指标和系统资源使用情况平均 分布,以降低对个别节点存储控制器的损耗、提升系统性能),可以 通过鼠标单击第三区域的任一第三圆弧段,使得任一第三圆弧段处于 激发状态后长按鼠标左键对该第三圆弧段实施拖动操作,当然也可以 是对该第三圆弧段按圆弧的延伸方向进行拉伸或收缩操作,表示将该 第三圆弧段代表的LUN进行改变分布、扩充分布或者收缩分布,从 而对应的调整LUN在各个节点存储控制器中的分布。

或者接收对第三区域的任一第三圆弧段的操作指令,根据该操作 指令弹出对应LUN在各个节点存储控制器中的分布情况的复选框, 并根据接收到的对节点存储控制器选择指令调整LUN在各个节点存 储控制器中的分布。

具体的参照图3所示,用户按照对应的节点存储控制器上的各种 系统性能指标、或者系统资源使用情况、或者系统性能指标和系统资 源使用情况需要重新调整LUN在各个节点存储控制器中的分布(例 如在某个节点存储控制器中某种系统性能指标、或者系统资源使用 率、或者系统性能指标和系统资源使用率过高,则需重新调整LUN 在各个节点存储控制器中的分布以使得在各个节点存储控制器中的 各种系统性能指标、或者系统资源使用情况、或者系统性能指标和系 统资源使用情况平均分布,以降低对个别节点存储控制器的损耗、提 升系统性能),通过鼠标右键单击第三区域的任一第三圆弧段,弹出 调整LUN分布的菜单,单击菜单的调整选项,弹出一个用于调整LUN 分布的窗口,该窗口中可以包含系统筛选的可用于LUN分布的节点 存储控制器,以及对应节点存储控制器的复选框,如果需要将LUN 资源分布在某个节点存储控制器上,用户可勾选该节点存储控制器对 应的复选框,从而对应的调整LUN在各个节点存储控制器中的分布。 同时,根据现有技术,一般节点存储控制器是由引擎控制的,因此引 擎与节点存储控制器有一定的对应关系,而一个引擎包括两个所属的 节点存储控制器(例如引擎1对应节点存储控制器1和节点存储控制 器2),因此也可以通过在窗口中设置引擎的标识,通过勾选引擎, 达到选择节点存储控制器的目的,以调整LUN在各个节点存储控制 器中的分布。

实际当所需用的LUN的数值较多时,如果全部在同心圆弧中展 示出来,由于圆弧段数量过多,可能会出现展示模糊的问题。为了避 免此种情况的发生,可以将LUN按照一定的属性加入到视图组View Group中。此时,每次只展示其中一个View Group中的所有LUN。 具体的,可以通过菜单设置查看View Group的信息及其中一个View Group中的LUN的信息。

本发明的实施例提供的系统资源状况展示方法,通过将各个节点 存储控制器对应的系统性能指标、或者系统资源使用情况、或者系统 性能指标和系统资源使用情况与LUN在各个节点存储控制器中的分 布情况在同一界面中展示,解决了各个节点存储控制器系统性能指 标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况 和LUN分布情况不能在同一个展示图中展示的问题,减少了用户学 习展示方式的时间,使系统资源展示更直接同时便于做全局比较。同 时,由于采用同心圆弧段的方式展示系统资源状况,实现了更好的系 统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源 使用情况与LUN的分布的可视化效果;此外解决了LUN的分布调整 不便的问题。

本发明的实施例提供一种系统资源状况展示设备3,如图6所示, 该设备包括:至少一个存储器31、处理器32、通信接口33和总线 34,至少一个处理器32、存储器31和通信接口33通过总线34连接 并完成相互间的通信,该总线34可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。该总线34可 以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用 一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中。 存储器31用于存储可执行程序代码,该程序代码包括计算机操作指 令。存储器31可能包含高速RAM存储器,也可能还包括非易失性存 储器(non-volatile memory),例如至少一个磁盘存储器。

处理器32可能是一个中央处理器(Central Processing Unit,简 称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个 或多个集成电路。

通信接口33,主要用于实现本实施例的装置之间的通信。

处理器32通过读取存储器31中存储的可执行程序代码来运行与 可执行程序代码对应的程序。

其中处理器32具体用于通过与通信接口33相连的显示设备在界 面上的第一区域展示各个节点存储控制器的信息,该信息包括各个节 点存储控制器名称。

可选的,参照图3所示,第一区域为由半径相同的同心第一圆弧 段组成的圆环,每个圆弧段分别代表一个节点存储控制器。

处理器32还用于通过与通信接口33相连的显示设备在界面上的 第二区域展示各个节点存储控制器对应的系统性能指标、或者系统资 源使用情况、或者系统性能指标和系统资源使用情况。

这里,系统性能指标包括但不限于带宽、主机IOPS,系统资源 使用情况包括但不限于CPU占用率、缓存命中率、磁盘负载率、硬 盘空间状态。

可选的,参照图3所示,第二区域为与第一区域对应的圆环同心 且半径不同的多个第二圆弧段,该第二圆弧段与圆心组成的扇形分别 对应第一区域的圆环上的第一圆弧段,该第二圆弧段的厚度用来展示 对应的节点存储控制器上的各种系统性能指标、或者系统资源使用情 况、或者系统性能指标和系统资源使用情况。其中,图3中指示出的 系统资源使用情况只是以CPU利用率、空间使用率、硬盘负载率为 例,当然也可以包括其他的系统资源使用情况及系统性能指标,或者 通过系统定制或自行设置只显示需要展示的系统性能指标、或者系统 资源使用情况、或者系统性能指标和系统资源使用情况。

处理器32还用于通过与通信接口33相连的显示设备在界面上的 第三区域展示逻辑单元号LUN在各个节点存储控制器中的分布情 况。

可以理解的,每个逻辑单元号LUN对应系统中唯一的逻辑驱动 器,其中LUN在各个节点存储控制器中的分布情况即逻辑驱动器在 各个节点存储控制器中的分布情况。

可选的,参照图3所示,第三区域为与第一区域对应的圆环同心 且半径不同的多个第三圆弧段,第三圆弧段与圆心组成的扇形分别对 应第一区域的圆环上的第一圆弧段,该第三圆弧段用来展示LUN在 各个节点存储控制器中的分布情况。

同时处理器32用于通过通信接口33在第三区域接收到触发信号 时,通过界面显示触发的第三区域对应的LUN的预置信息。

具体的,可以设定当用户鼠标滑过所要展示的LUN区域即第三 区域的某一第三圆弧段时处理器32通过通信接口33接收到触发信 号,即可显示该第三圆弧段对应的LUN的预置信息,此信息包括但 不限于LUN的名称。

处理器32还可以通过通信接口33在第一区域接收到触发信号 时,通过界面显示触发第一区域对应的节点存储控制器的预置信息。

具体的,可以设定为当用户通过鼠标单击当前的节点存储控制器 即第一区域的某一第一圆弧段时处理器32通过通信接口33接收到触 发信号,此时通过界面弹出菜单展示该节点控制器的预置信息,此信 息包括但不限于LUN的利用率值。

处理器32通过通信接口33接收在第三区域的操作指令,根据该 操作指令调整第三区域对应的LUN在各个节点存储控制器中的分布 情况。

具体的,处理器32通过通信接口33接收对第三区域的任一第三 圆弧段的操作指令,根据该操作指令对第三圆弧段进行拖动操作或对 第三圆弧段按圆弧的延伸方向进行拉伸或收缩操作来调整LUN在各 个节点存储控制器中的分布;或者接收对第三区域的任一第三圆弧段 的操作指令,根据该操作指令弹出对应LUN在各个节点存储控制器 中的分布情况的复选框,并根据接收到的对节点存储控制器选择指令 调整LUN在各个节点存储控制器中的分布。

详细的调节过程可以参照上述设备或方法实施例中的详述,此处 不再赘述。

本发明的实施例提供的系统资源状况展示方法,通过将各个节点 存储控制器对应的系统性能指标、或者系统资源使用情况、或者系统 性能指标和系统资源使用情况与LUN在各个节点存储控制器中的分 布情况在同一界面中展示,解决了各个节点存储控制器系统性能指 标、或者系统资源使用情况、或者系统性能指标和系统资源使用情况 与LUN分布情况不能在同一个展示图中展示的问题,减少了用户学 习展示方式的时间,使系统资源展示更直接同时便于做全局比较。同 时,由于采用同心圆弧段的方式展示系统资源状况,实现了更好的系 统性能指标、或者系统资源使用情况、或者系统性能指标和系统资源 使用情况与LUN的分布的可视化效果;此外解决了LUN的分布调整 不便的问题。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部 分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于 一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实 施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘 等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并 不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范 围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。 因此,本发明的保护范围应以所述权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号