流控阈值的确定方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:34097089 阅读:16 留言:0更新日期:2022-07-11 22:34
本申请提供一种流控阈值的确定方法、装置、电子设备及计算机存储介质,该方法包括:首先,针对服务器集群中的每一个文件系统,在所述文件系统上采集文件存储的相关信息;其中,所述文件存储的相关信息包括:文件存储中的文件大小、文件存储中的文件容量和文件存储的客户端并发访问量;然后,根据所述文件存储中的文件大小,确定第一流控阈值;根据所述文件存储中的文件容量,确定第二流控阈值;根据所述文件存储的客户端并发访问量,确定第三流控阈值;最后,根据所述第一流控阈值、所述第二流控阈值和所述第三流控阈值,确定所述文件系统的流控阈值。从而达到可以动态的对流控阈值进行调整,精确的进行流量控制的目的。精确的进行流量控制的目的。精确的进行流量控制的目的。

【技术实现步骤摘要】
流控阈值的确定方法、装置、电子设备及计算机存储介质


[0001]本申请涉及计算机
,特别涉及一种流控阈值的确定方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]现有的分布式文件系统网关的流量控制方法,是通过检测接收的流量请求消息,预先判断接收标志位的当前状态是否为可接受状态,只有为可接收状态才接收流量请求消息,否则进行计时来处理已接收在处理中的流量请求消息,进而达到系统的平稳。
[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]可选的,所述流控阈值的确定方法,还包括:
[0041]第一计算单元,用于将服务器集群中各个服务器提供的物理网卡流量的和,作为所述服务器集群能提供的总流量;
[0042]流控占比确定单元,用于分别确定所述服务器集群中的每一个文件系统的流控占比;
[0043]第二计算单元,用于针对所述服务器集群中的每一个文件系统,将所述文件系统的流控占比与所述总流量的积,作为所述文件系统的流控流量值。
[0044]可选的,所述流控占比确定单元,包括:
[0045]第三计算单元,用于将所有文件系统的流控阈值求和,得到流控阈值总和;
[0046]第四确定单元,用于针对每一个所述文件系统,将所述文件系统的流控阈值与所述流控阈值总和的商,作为所述文件系统的流控占比。
[0047]本申请第三方面提供了一种电子设备,包括:
[0048]一个或多个处理器;
[0049]存储装置,其上存储有一个或多个程序;
[0050]当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面任意一项所述的流控阈值的确定方法。
[0051]本申请第四方面提供了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面任意一项所述的流控阈值的确定方法。
[0052]由以上方案可知,本申请提供一种流控阈值的确定方法、装置、电子设备及计算机存储介质,所述流控阈值的确定方法包括:首先,针对服务器集群中的每一个文件系统,在所述文件系统上采集文件存储的相关信息;其中,所述文件存储的相关信息包括:文件存储中的文件大小、文件存储中的文件容量和文件存储的客户端并发访问量;然后,根据所述文件存储中的文件大小,确定第一流控阈值;根据所述文件存储中的文件容量,确定第二流控阈值;根据所述文件存储的客户端并发访问量,确定第三流控阈值;最后,根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流控阈值的确定方法,其特征在于,包括:针对服务器集群中的每一个文件系统,在所述文件系统上采集文件存储的相关信息;其中,所述文件存储的相关信息包括:文件存储中的文件大小、文件存储中的文件容量和文件存储的客户端并发访问量;根据所述文件存储中的文件大小,确定第一流控阈值;根据所述文件存储中的文件容量,确定第二流控阈值;根据所述文件存储的客户端并发访问量,确定第三流控阈值;根据所述第一流控阈值、所述第二流控阈值和所述第三流控阈值,确定所述文件系统的流控阈值。2.根据权利要求1所述的确定方法,其特征在于,所述根据所述文件存储中的文件大小,确定第一流控阈值,包括:将所述文件存储中的文件大小与预设的文件大小对应的流控系数的积,作为第一流控阈值。3.根据权利要求1所述的确定方法,其特征在于,所述根据所述文件存储中的文件容量,确定第二流控阈值,包括:将所述文件存储中的文件容量与预设的文件容量对应的流控系数的积,作为第二流控阈值。4.根据权利要求1所述的确定方法,其特征在于,所述根据所述文件存储的客户端并发访问量,确定第三流控阈值,包括:将所述文件存储的客户端并发访问量与预设的客户端并发访问量对应的流控系数的积,作为第三流控阈值。5.根据权利要求1所述的确定方法,其特征在于,所述根据所述第一流控阈值、所述第二流控阈值和所述第三流控阈值,确定所述文件系统的流控阈值,包括:将所述第一流控阈值、所述第二流控阈值以及所述第三流控阈值的和,作为所述文件系统的流控阈值。6.根据权利要求1所述的确定方法,其特征在于,所述根据所述第一流控阈值、所述第二流控阈值和所述第三流控阈值,确定所述文件系统的流控阈值之后,还包括:将服务器集群...

【专利技术属性】
技术研发人员:逄新寇墨林韩佳蓉
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1