一种外部存储实时监控方法、系统、终端及存储介质技术方案

技术编号:27606188 阅读:19 留言:0更新日期:2021-03-10 10:30
本发明专利技术提供一种外部存储实时监控方法、系统、终端及存储介质,包括:与外部存储建立英特网小型计算机系统接口通信;通过通信链路采集外部存储的容量信息和实时输入输出速率;采集所述外部存储的对应输入输出表现参考值;根据所述输入输出表现参考值和所述实时输入输出速率生成压力值;将所述实时输入输出速率、压力值和容量信息输出至图像用户界面。本发明专利技术能够有效监控外部存储性能,实时掌握外部存储状态。同时又对外部存储的合理配置提供了最佳素材,大大提高了用户对其他厂商及低性能存储的利用率、准确控制。另外此发明专利技术降低了因未知外部存储性能,给外部存储随意加入大压力IO导致外部存储被剔除的风险,有效提高了外部存储的存活率。存活率。存活率。

【技术实现步骤摘要】
一种外部存储实时监控方法、系统、终端及存储介质


[0001]本专利技术涉及存储系统
,具体涉及一种外部存储实时监控方法、系统、终端及存储介质。

技术介绍

[0002]外部存储虚拟化(ESV)是现有存储对其他存储进行兼并使用的场景,有效的将配置不同、性能不同、品牌不同的存储设备加入到存储系统中,解决了不同存储设备不兼容、配置低的设备无法使用的情况。但外部虚拟化存在的技术难点在于无法对被虚拟化的外部存储设备进行管理,无法完成对外部存储设备的性能优化。当前端进行大压力IO读写运行时,外部存储由于配置或性能较低、硬盘读写缓慢,无法跟上前端大压力IO读写的处理速度,导致外部存储设备缓存积攒,最终被前端存储排除端口。

技术实现思路

[0003]针对现有技术的上述不足,本专利技术提供一种外部存储实时监控方法、系统、终端及存储介质,以解决上述技术问题。
[0004]第一方面,本专利技术提供一种外部存储实时监控方法,包括:
[0005]与外部存储建立英特网小型计算机系统接口通信;
[0006]通过通信链路采集外部存储的容量信息和实时输入输出速率;
[0007]采集所述外部存储的对应输入输出表现参考值;
[0008]根据所述输入输出表现参考值和所述实时输入输出速率生成压力值;
[0009]将所述实时输入输出速率、压力值和容量信息输出至图像用户界面。
[0010]进一步的,所述通过通信链路采集外部存储的容量信息和实时输入输出速率,包括:
[0011]通过外部存储底层命令行界面的查询脚本采集所述外部存储的容量大小和实时输入输出速率;
[0012]根据容量大小设置容量类别,根据所述外部存储的容量大小查询所述外部存储的相应容量类别。
[0013]进一步的,所述采集所述外部存储的对应输入输出表现参考值,包括:
[0014]在外部存储创建磁盘阵列时,采集所述磁盘阵列的输入输出表现参数;
[0015]将所述输入输出表现参数作为所述输入输出表现参考值。
[0016]进一步的,所述根据输入输出表现参考值和所述实时输入输出速率生成压力值,包括:
[0017]通过对所述输入输出速率与对应输入输出表现参考值进行比例分析,得到压力值;
[0018]对预设时间范围内的压力值进行数组分析,根据数组分析得到的压力值线性分布情况预测压力值走向。
[0019]第二方面,本专利技术提供一种外部存储实时监控系统,包括:
[0020]通信建立单元,配置用于与外部存储建立英特网小型计算机系统接口通信;
[0021]信息采集单元,配置用于通过通信链路采集外部存储的容量信息和实时输入输出速率;
[0022]参考采集单元,配置用于采集所述外部存储的对应输入输出表现参考值;
[0023]压力计算单元,配置用于根据所述输入输出表现参考值和所述实时输入输出速率生成压力值;
[0024]结果输出单元,配置用于将所述实时输入输出速率、压力值和容量信息输出至图像用户界面。
[0025]进一步的,所述信息采集单元包括:
[0026]脚本调用模块,配置用于通过外部存储底层命令行界面的查询脚本采集所述外部存储的容量大小和实时输入输出速率;
[0027]容量分类模块,配置用于根据容量大小设置容量类别,根据所述外部存储的容量大小查询所述外部存储的相应容量类别。
[0028]进一步的,所述参考采集单元包括:
[0029]参数采集模块,配置用于在外部存储创建磁盘阵列时,采集所述磁盘阵列的输入输出表现参数;
[0030]参数设置模块,配置用于将所述输入输出表现参数作为所述输入输出表现参考值。
[0031]进一步的,所述压力计算单元包括:
[0032]比例分析模块,配置用于通过对所述输入输出速率与对应输入输出表现参考值进行比例分析,得到压力值;
[0033]压力预测模块,配置用于对预设时间范围内的压力值进行数组分析,根据数组分析得到的压力值线性分布情况预测压力值走向。
[0034]第三方面,提供一种终端,包括:
[0035]处理器、存储器,其中,
[0036]该存储器用于存储计算机程序,
[0037]该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
[0038]第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0039]本专利技术的有益效果在于,
[0040]本专利技术提供的外部存储实时监控方法、系统、终端及存储介质,通过与外部存储建立通信连接,从而实时采集外部存储的容量信息及实时输入输出速率,进而对外部存储性能进行分析,实现对外部存储的实时监控。本专利技术能够有效监控外部存储性能,实时掌握外部存储状态。同时又对外部存储的合理配置提供了最佳素材,大大提高了用户对其他厂商及低性能存储的利用率、准确控制。另外此专利技术降低了因未知外部存储性能,给外部存储随意加入大压力IO导致外部存储被剔除的风险,有效提高了外部存储的存活率。
[0041]此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本专利技术一个实施例的方法的示意性流程图。
[0044]图2是本专利技术一个实施例的方法的读取压力值的示意性原理图。
[0045]图3是本专利技术一个实施例的系统的示意性框图。
[0046]图4为本专利技术实施例提供的一种终端的结构示意图。
具体实施方式
[0047]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0048]下面对本专利技术中出现的关键术语进行解释。
[0049]ESV,外部存储虚拟化,就是利用能够提供卷管理、数据管理和保护功能的智能存储控制器,使用外部硬件和容量建立一个虚拟的存储系统。ESV的目标是整合管理和智能化功能,并实现分层和异构存储间的复制。
[0050]图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种外部存储实时监控系统。
[0051]如图1所示,该方法包括:
[0052]步骤110,与外部存储建立英特网小型计算机系统接口通信;
[0053]步骤120,通过通信链路采集外部存储的容量信息和实时输入输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外部存储实时监控方法,其特征在于,包括:与外部存储建立英特网小型计算机系统接口通信;通过通信链路采集外部存储的容量信息和实时输入输出速率;采集所述外部存储的对应输入输出表现参考值;根据所述输入输出表现参考值和所述实时输入输出速率生成压力值;将所述实时输入输出速率、压力值和容量信息输出至图像用户界面。2.根据权利要求1所述的方法,其特征在于,所述通过通信链路采集外部存储的容量信息和实时输入输出速率,包括:通过外部存储底层命令行界面的查询脚本采集所述外部存储的容量大小和实时输入输出速率;根据容量大小设置容量类别,根据所述外部存储的容量大小查询所述外部存储的相应容量类别。3.根据权利要求1所述的方法,其特征在于,所述采集所述外部存储的对应输入输出表现参考值,包括:在外部存储创建磁盘阵列时,采集所述磁盘阵列的输入输出表现参数;将所述输入输出表现参数作为所述输入输出表现参考值。4.根据权利要求1所述的方法,其特征在于,所述根据输入输出表现参考值和所述实时输入输出速率生成压力值,包括:通过对所述输入输出速率与对应输入输出表现参考值进行比例分析,得到压力值;对预设时间范围内的压力值进行数组分析,根据数组分析得到的压力值线性分布情况预测压力值走向。5.一种外部存储实时监控系统,其特征在于,包括:通信建立单元,配置用于与外部存储建立英特网小型计算机系统接口通信;信息采集单元,配置用于通过通信链路采集外部存储的容量信息和实时输入输出速率;参考采集单元,...

【专利技术属性】
技术研发人员:卢训
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1