存储系统的统计性能获取技术方案

技术编号:26970032 阅读:49 留言:0更新日期:2021-01-05 23:59
本公开的实施例提供了一种计算机实现的方法、电子设备和计算机程序产品。该方法包括:将存储系统的性能的取值范围划分成相邻的多个子范围,每个子范围的上限值是非零下限值的预定倍数。该方法还包括:确定性能的多个测量值在多个子范围内的分布。该方法进一步包括:基于分布来估计多个测量值的与预定百分比相对应的百分位数,以指示存储系统的统计性能。本公开的实施例可以利用少量的存储器资源以可接受的误差获得存储系统的统计性能指标。

【技术实现步骤摘要】
存储系统的统计性能获取
本公开的实施例一般地涉及计算机系统或存储系统,并且更特别地,涉及一种计算机实现的方法、电子设备和计算机程序产品。
技术介绍
当前,各种存储服务提供商向存储用户提供了范围广泛的数据存储服务。在这些存储服务中,最新的产品之一是弹性云存储服务(ECS),其是一种分布式存储系统,其所提供的存储性能是与客户达成的关键服务水平协议的内容之一。在分布式存储系统中,影响存储性能的问题通常是难以追踪和弄清的。这是因为在分布式的架构中,完成存储服务请求将会涉及到多个组件或服务。因此,存储系统的统计性能(例如,性能测量值的百分位数)经常用于辅助找出造成存储系统的性能问题的根本原因。然而,传统的获取存储系统的统计性能的方式可能耗费大量的存储器资源或计算资源,在许多场景中可能对存储系统的性能产生不良影响。
技术实现思路
本公开的实施例涉及一种低系统资源占用的获取存储系统的统计性能的技术方案。在本公开的第一方面,提供了一种计算机实现的方法。该方法包括:将存储系统的性能的取值范围划分成相邻的多个子范围,每个子范围的上限值是本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:/n将存储系统的性能的取值范围划分成相邻的多个子范围,每个子范围的上限值是非零下限值的预定倍数;/n确定所述性能的多个测量值在所述多个子范围内的分布;以及/n基于所述分布来估计所述多个测量值的与预定百分比相对应的百分位数,以指示所述存储系统的统计性能。/n

【技术特征摘要】
1.一种计算机实现的方法,包括:
将存储系统的性能的取值范围划分成相邻的多个子范围,每个子范围的上限值是非零下限值的预定倍数;
确定所述性能的多个测量值在所述多个子范围内的分布;以及
基于所述分布来估计所述多个测量值的与预定百分比相对应的百分位数,以指示所述存储系统的统计性能。


2.根据权利要求1所述的方法,其中将所述取值范围划分成所述多个子范围包括:
确定估计所述百分位数的可容忍的相对误差;
基于所述相对误差来确定所述预定倍数;以及
基于所述取值范围和所述预定倍数,来确定每个子范围的上限值和下限值。


3.根据权利要求1所述的方法,其中将所述取值范围划分成所述多个子范围包括:
将每个子范围的所述上限值和所述下限值取整;以及
将取整得到的具有相同上限值和相同下限值的多个子范围合并为单个子范围。


4.根据权利要求1所述的方法,其中将所述取值范围划分成所述多个子范围包括:
响应于所述多个子范围中的子范围的下限值为零,将所述子范围的上限值设置为预定非零值。


5.根据权利要求1所述的方法,其中确定所述分布包括:
针对所述多个测量值中的每个测量值,
在所述多个子范围中确定包括所述测量值的子范围;以及
将与所述子范围相关联的计数器递增,所述计数器用于记录所述子范围所包括的测量值的数目。


6.根据权利要求5所述的方法,其中确定所述子范围包括:
使用二分查找算法来查找所述子范围。


7.根据权利要求1所述的方法,其中估计所述百分位数包括:
确定所述多个测量值的数目;
基于所述数目和所述预定百分比,来确定所述百分位数在所述多个测量值中的序数;
基于所述序数,在所述多个子范围中确定包括所述百分位数的目标子范围;以及
基于所述目标子范围的上限值和下限值,来获得所述百分位数的估计值。


8.根据权利要求7所述的方法,其中确定所述多个测量值的所述数目包括:
确定分别与所述多个子范围相关联的多个计数器的多个计数值,所述多个计数器分别用于记录所述多个子范围所包括的测量值的数目;以及
基于所述多个计数值,来获得所述多个测量值的所述数目。


9.根据权利要求7所述的方法,其中获得所述估计值包括:
计算所述目标子范围的上限值和下限值的平均值,以作为所述估计值。


10.一种电子设备,包括:
至少一个处理器;以及
存储有计算机程序指令的至少一个存储器,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使得所述电子设备:
将存储系统的性能的取值范围划分成相邻的多个子范围,每个子范围的上限值是非零下限值的预定倍数;
确定所述性能的多个测量值在所述多个子范围内的分布;以及
基于所述分布来估计所述多个测量值的与预定百分比相对应的百分位数,以指示所述存储系统的统计性能。


11.根据权利要求10所述的电子设备,其中所述至少一个存储器和所述计算机程序指令还被配置为,与所述至少一个处理器一起,使得所述...

【专利技术属性】
技术研发人员:于文帅孙骜陈悠
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国;US

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

1