[发明专利]一种存储设备中确定万兆卡使用率的方法及系统在审
申请号: | 202011116428.4 | 申请日: | 2020-10-19 |
公开(公告)号: | CN112306769A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 姜洪正;刘相乐 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王申雨 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 设备 确定 万兆卡 使用率 方法 系统 | ||
本申请公开了一种存储设备中确定万兆卡使用率的方法及系统,该方法包括:获取万兆卡在设定时间段内的报文总数及每个报文的大小,分别根据每个报文的大小和报文总数,利用公式计算得出设定时间段内的平均带宽和平均IOPS,然后根据平均带宽和最大带宽计算带宽占用率,并根据每个报文的大小、任一报文的最大IOPS以及小块数据IOPS确定IOPS占用率,最后选择带宽占用率和IOPS占用率中的较大者定义为当前万兆卡的使用率。该系统包括:报文总数和报文大小获取模块、平均带宽计算模块、平均IOPS计算模块、带宽占用率计算模块、IOPS占用率计算模块和万兆卡使用率确定模块。通过本申请,能够有效提高万兆卡忙碌程度判断的准确性。
技术领域
本申请涉及存储设备性能检测技术领域,特别是涉及一种存储设备中确定万兆卡使用率的方法及系统。
背景技术
在存储设备中,存储控制器主要用来接收服务器的数据,然后将该数据存储到与存储控制器相连接的硬盘上。其中,存储控制器是通过万兆卡与服务器连接,接收和发送服务器的数据。在整个数据传输过程中,根据业务量的不同,存储控制器的性能瓶颈有可能卡在传输通道的各个环节上,其中,10G以太网口万兆卡的忙碌程度是一个重要的环节。因此,如何对存储设备中万兆卡的使用率进行观测,从而确定其忙碌程度,是个重要的技术问题。
目前观测万兆卡的使用率的方法,通常是查看万兆卡的IOPS(Input/OutputOperations Per Second,每秒进行读写操作的次数,也就是每秒进行I/O操作的次数)或者带宽。针对小块存储观测其IOPS,针对大块存储观测其带宽。通常IOPS值越大,或者带宽值越大,表示当前的万兆卡忙碌程度越高,反之,表示当前的万兆卡忙碌程度越低。
然而,目前观测万兆卡使用率的方法中,由于只能根据IOPS值或带宽值获取定性的繁忙程度,对万兆卡忙碌程度的判断准确性不够高。
发明内容
本申请提供了一种存储设备中确定万兆卡使用率的方法及系统,以解决现有技术中对万兆卡忙碌程度判断的准确性不够高的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种存储设备中确定万兆卡使用率的方法,所述方法包括:
针对当前的万兆卡,获取设定时间段内的报文总数以及每个报文的大小;
根据每个报文的大小,利用公式:计算得出设定时间段内的平均带宽;
根据所述报文总数,利用公式:计算得出设定时间段内报文的平均IOPS;
根据所述平均带宽和当前万兆卡的最大带宽,利用公式:计算得出当前万兆卡的带宽占用率;
根据每个报文的大小、任一报文的最大IOPS以及小块数据IOPS,确定当前万兆卡的IOPS占用率;
比对所述带宽占用率和IOPS占用率,定义较大者为当前万兆卡的使用率。
可选地,所述根据每个报文的大小、任一报文的最大IOPS以及小块数据IOPS,确定当前万兆卡的IOPS占用率,包括:
根据每个报文的大小,对传输中的数据进行分段,获取N个数据段,N为自然数;
通过测试,获取每个数据段报文的最大IOPS;
采集每个数据段报文的小块数据IOPS;
根据每个数据段报文的小块数据IOPS和最大IOPS的比值,计算得出每个数据段的IOPS占用率;
对所有数据段的IOPS占用率求和,计算得出当前万兆卡的IOPS占用率。
可选地,N的取值为4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011116428.4/2.html,转载请声明来源钻瓜专利网。