基于FC参数的存储性能调优方法、系统、终端及存储介质技术方案

技术编号:24352854 阅读:15 留言:0更新日期:2020-06-03 01:57
本发明专利技术提供一种基于FC参数的存储性能调优方法、系统、终端及存储介质,包括:搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;控制所述测试主机执行读写任务并实时抓取各FC口的IOPS和延时;根据各FC口的IOPS和延时分别计算IOPS方差和延时方差;根据所述IOPS方差和延时方差选取IOPS方差和延时方差均最小时对应的FC参数取值。本发明专利技术能够直观展示各个FC参数项的对存储性能的影响,方便定位性能瓶颈,通过各类FC参数的偏差度,对于偏差较大因素重点分析,并通过将主机和存储FC性能影响因素有效结合,统一分析,精确定位。

Storage performance optimization method, system, terminal and storage medium based on FC parameters

【技术实现步骤摘要】
基于FC参数的存储性能调优方法、系统、终端及存储介质
本专利技术涉及存储
,具体涉及一种基于FC参数的存储性能调优方法、系统、终端及存储介质。
技术介绍
在存储服务器性能测试过程中,影响因素非常多,且很难定位到瓶颈点,而存储与服务器间目前大部分是基于FCSAN进行连接的,这样如果服务器与存储端之间的FC链路出现问题,就会影响整体性能测试结果,可能会出现性能波动、性能差、高延时等,影响了存储真正的性能提升,甚至导致测试结果无效而失败。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种基于FC参数的存储性能调优方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种基于FC参数的存储性能调优方法,包括:搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;控制所述测试主机执行读写任务并实时抓取各FC口的IOPS和延时;根据各FC口的IOPS和延时分别计算IOPS方差和延时方差;根据所述IOPS方差和延时方差选取IOPS方差和延时方差均最小时对应的FC参数取值。进一步的,所述方法还包括:设置测试主机队列深度、AIO;开启存储设备性能模式,按预设策略创建VG和LV;设置测试主机之间免登陆互信。进一步的,所述方法还包括:设置FC参数项的多个取值空间和取值步长,所述FC参数项包括lpfc_fcp_imax、lpfc_max_luns、lpfc_hba_queue_depth;将不同取值空间分配至不同FC口;根据取值步长和分配的取值空间设置所述FC口的FC取值。进一步的,所述方法还包括:对测试主机的网络健康度进行检测并将检测结果输出。第二方面,本专利技术提供一种基于FC参数的存储性能调优系统,包括:环境搭建单元,配置用于搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;取值设置单元,配置用于设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;参数抓取单元,配置用于控制所述测试主机执行读写任务并实时抓取各FC口的IOPS和延时;方差计算单元,配置用于根据各FC口的IOPS和延时分别计算IOPS方差和延时方差;最优输出单元,配置用于根据所述IOPS方差和延时方差选取IOPS方差和延时方差均最小时对应的FC参数取值。进一步的,所述系统还包括:队列设置单元,配置用于设置测试主机队列深度、AIO;磁盘划分单元,配置用于开启存储设备性能模式,按预设策略创建VG和LV;主机设置单元,配置用于设置测试主机之间免登陆互信。进一步的,所述系统还包括:空间设置单元,配置用于设置FC参数项的多个取值空间和取值步长,所述FC参数项包括lpfc_fcp_imax、lpfc_max_luns、lpfc_hba_queue_depth;空间分发单元,配置用于将不同取值空间分配至不同FC口;取值确定单元,配置用于根据取值步长和分配的取值空间设置所述FC口的FC取值。进一步的,所述系统还包括:网络检测单元,配置用于对测试主机的网络健康度进行检测并将检测结果输出。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的基于FC参数的存储性能调优方法、系统、终端及存储介质,通过分别对每个FC参数项进行多组测试,并比对不同FC参数项取值下的IOPS和延时参数,找到性能最高的FC参数项取值,以提高存储性能成绩。本专利技术能够直观展示各个FC参数项的对存储性能的影响,方便定位性能瓶颈,通过各类FC参数的偏差度,对于偏差较大因素重点分析,并通过将主机和存储FC性能影响因素有效结合,统一分析,精确定位。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。图2是本专利技术一个实施例的系统的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本专利技术中出现的关键术语进行解释。VG/LV:VG是逻辑卷组,将物理存在的分区(或称为卷)进行组合,组成一个分区组合VG。LV是逻辑分区(或称逻辑卷),是建立在逻辑卷组VG基础之上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间。创建成功的逻辑分区对于操作系统来说会想普通分区无异。LVM:逻辑分区管理。就是对PV(物理卷)、VG、LV的管理工具。LDBE:一个用来查看配置内存信息的工具,可查看实时内存信息。图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种基于FC参数的存储性能调优系统。如图1所示,该方法100包括:步骤110,搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;步骤120,设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;步骤130,控制所述测试主机执行读写任务并实时抓取各FC口的IOPS和延时;步骤140,根据各FC口的IOPS和延时分别计算IOPS方差和延时方差;步骤150,根据所述IOPS方差和延时方差选取IOPS方差和延时方差均最小时对应的FC参数取值。可选地,作为本专利技术一个实施例,所述方法还包括:设置测试主机队列深度、AIO;开启存储设备性能模式,按预设策略创建VG和LV;设置测试主机之间免登陆互信。可选地,作为本专利技术一个实施例,所述方法还包括:设置FC参数项的多个取值空间和取值步长,所述FC参数项包括lpfc_fcp_imax、lpfc_max_luns、lpfc_hba_queue_depth;将不同取值空间分配至不同F本文档来自技高网
...

【技术保护点】
1.一种基于FC参数的存储性能调优方法,其特征在于,包括:/n搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;/n设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;/n控制所述测试主机执行读写任务并实时抓取各FC口的IOPS和延时;/n根据各FC口的IOPS和延时分别计算IOPS方差和延时方差;/n根据所述IOPS方差和延时方差选取IOPS方差和延时方差均最小时对应的FC参数取值。/n

【技术特征摘要】
1.一种基于FC参数的存储性能调优方法,其特征在于,包括:
搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;
设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;
控制所述测试主机执行读写任务并实时抓取各FC口的IOPS和延时;
根据各FC口的IOPS和延时分别计算IOPS方差和延时方差;
根据所述IOPS方差和延时方差选取IOPS方差和延时方差均最小时对应的FC参数取值。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设置测试主机队列深度、AIO;
开启存储设备性能模式,按预设策略创建VG和LV;
设置测试主机之间免登陆互信。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设置FC参数项的多个取值空间和取值步长,所述FC参数项包括lpfc_fcp_imax、lpfc_max_luns、lpfc_hba_queue_depth;
将不同取值空间分配至不同FC口;
根据取值步长和分配的取值空间设置所述FC口的FC取值。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对测试主机的网络健康度进行检测并将检测结果输出。


5.一种基于FC参数的存储性能调优系统,其特征在于,包括:
环境搭建单元,配置用于搭建存储设备与测试主机的网络拓扑并映射存储物理卷到所述测试主机;
取值设置单元,配置用于设置多个FC参数项取值,并将不同的FC参数项取值设置为不同FC口的FC参数值;
参数抓取单元,...

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

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

1