[发明专利]一种Radosgw模块中线程资源分配方法和装置在审
申请号: | 202010585943.0 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111857992A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 常纪雄;孙细妹;陆兆新;刘太良 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 radosgw 模块 线程 资源 分配 方法 装置 | ||
本发明公开了一种Radosgw模块中线程资源分配方法,所述方法包括:获取请求队列信息,并判断所述请求队列信息中是否存在访问请求,如果存在所述访问请求,识别各个所述访问请求中任意一个目标访问请求携带的目标集群标识;获取当前全局线程已使用数,并根据所述目标集群标识查询目标集群的当前线程已使用数和目标集群线程阈值,其中,所述目标集群标识与所述目标集群相绑定;基于所述当前全局线程已使用数、所述目标集群的当前线程已使用数和所述目标集群线程阈值,判断是否向所述目标访问请求分配线程资源。本申请提供的技术方案,可以提高线程资源的使用效率。
技术领域
本发明涉及互联网技术领域,特别涉及一种Radosgw模块中线程资源分配方法和装置。
背景技术
CEPH(分布式文件系统)具有高扩展性、高性能、高可靠性等优点,同时CEPH系统可以提供块存储服务、对象存储服务以及文件系统存储服务,因此人们开始越来越多的使用CEPH系统来储存和管理数据。随着大数据以及云计算的快速发展,人们对数据及存储提出了更高的要求,单个CEPH集群已经无法满足人们的需求,因此将多个CEPH集群组合在一起,以提供更好的服务,已经成为一种发展趋势。
Radosgw模块作为CEPH系统的一个组件,在CEPH系统中充当接入网关的角色,通常一个Radosgw模块只能对接一个CEPH集群,如果同时存在多个CEPH集群,那么访问量低的CEPH集群中的Radosgw模块会过于空闲,而访问量高的CEPH集群中的Radosgw模块会成为系统的瓶颈。针对上述问题,部分CEPH系统对Radosgw模块进行了改进,使得Radosgw模块可以识别访问请求中携带的CEPH集群ID号,这样便可以通过一个Radosgw模块访问不同的CEPH集群,解决Radosgw模块压力不均匀的问题。然而这种改进会产生另一个问题,即当访问某一个CEPH集群的请求大量到来时,Radosgw模块的线程资源会逐渐被访问该CEPH集群的请求占满,此时访问其他CEPH集群的请求将无法得到及时的处理与响应。
鉴于此,有必要提供一种新的Radosgw模块中线程资源分配方法和装置以解决上述不足。
发明内容
本申请的目的在于提供一种Radosgw模块中线程资源分配方法和装置,可以提高线程资源的使用效率。
为实现上述目的,本申请一方面提供一种Radosgw模块中线程资源分配方法,所述方法包括:获取请求队列信息,并判断所述请求队列信息中是否存在访问请求,如果存在所述访问请求,识别各个所述访问请求中任意一个目标访问请求携带的目标集群标识;获取当前全局线程已使用数,并根据所述目标集群标识查询目标集群的当前线程已使用数和目标集群线程阈值,其中,所述目标集群标识与所述目标集群相绑定;基于所述当前全局线程已使用数、所述目标集群的当前线程已使用数和所述目标集群线程阈值,判断是否向所述目标访问请求分配线程资源。
为实现上述目的,本申请另一方面还提供一种Radosgw模块中线程资源分配装置,所述装置包括:队列信息获取模块,用于获取请求队列信息,并判断所述请求队列信息中是否存在访问请求,如果存在所述访问请求,识别各个所述访问请求中任意一个目标访问请求携带的目标集群标识;线程信息获取模块,用于获取当前全局线程已使用数,并根据所述目标集群标识查询目标集群的当前线程已使用数和目标集群线程阈值,其中,所述目标集群标识与所述目标集群相绑定;线程资源分配模块,用于基于所述当前全局线程已使用数、所述目标集群的当前线程已使用数和所述目标集群线程阈值,判断是否向所述目标访问请求分配线程资源。
为实现上述目的,本申请另一方面还提供一种Radosgw模块中线程资源分配装置,所述线程资源分配装置包括存储器和处理器,所述存储器用于存储计算机程序,当所述计算机程序被所述处理器执行时,实现上述线程资源分配的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010585943.0/2.html,转载请声明来源钻瓜专利网。