基于服务器资源使用情况的权重计算方法、系统及介质与流程

文档序号:29805205发布日期:2022-04-23 21:28阅读:来源:国知局

技术特征:
1.一种基于服务器资源使用情况的权重计算方法,其特征在于,包括下步骤,收集所有服务器资源使用情况;对收集到的服务器资源进行分析,根据服务器资源计算出相应权重值;修改各服务接口调用权重值,重新调用分配;定时收集服务器资源使用情况,循环以上步骤。2.根据权利要求1所述的基于服务器资源使用情况的权重计算方法,其特征在于:收集所有服务器资源使用情况,步骤如下,获取集群内所有服务器的资源使用情况,包括服务器的cpu核数,cpu使用比例,内存大小,内存使用比例,带宽大小,带宽使用比例。3.根据权利要求2所述的基于服务器资源使用情况的权重计算方法,其特征在于:对收集到的服务器资源进行分析,步骤如下,计算各服务器资源剩余占用总资源的比例;计算出各服务器的相应比例。4.根据权利要求3所述的基于服务器资源使用情况的权重计算方法,其特征在于:定时收集服务器资源使用情况,循环以上步骤,包括,重复以上三个步骤,即定时采集各个服务器资源,当某个服务器的资源出现异常,或者性能下降,都在权重结果中得到反馈,相应的做出权重调整,使整个集群的运行更加的平稳和符合当前机器的剩余性能要求。5.根据权利要求3所述的基于服务器资源使用情况的权重计算方法,其特征在于:假设所有服务器资源包括三个服务器,其使用情况如下,服务器一为cpu 16核,cpu使用率50%,内存128g,使用率50%,带宽50m,使用率50%;服务器二为cpu 16核,cpu使用率40%,内存128g,使用率40%,带宽50m,使用率40%;服务器三为cpu 32核,cpu使用率60%,内存128g,使用率60%,带宽50m,使用率60%;则以上样例数据进行分析:服务器一的剩余资源总和为:cpu剩余50%+内存剩余50%+带宽剩余50%=150%;服务器二的剩余资源总和为:cpu剩余60%+内存剩余60%+带宽剩余60%=180%;服务器三的剩余资源总和为:cpu剩余40%+内存剩余40%+带宽剩余40%=120%;则计算出三个服务器的相应比例为:150:180:120=5:6:4;将计算的结果5:6:4的结果当做最新权重通知到调用应用端,应用端以新的权重作为访问各个服务器的依据。6.一种基于服务器资源使用情况的权重计算系统,其特征在于:包括以下单元,数据收集单元,用于收集所有服务器资源使用情况;资源数据分析单元,用于对收集到的服务器资源进行分析,根据服务器资源计算出相应权重值;权重重新分配单元,用于修改各服务接口调用权重值,重新调用分配;循环收集分析分配单元,用于定时收集服务器资源使用情况,循环以上步骤。7.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机
程序被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。

技术总结
本发明的一种基于服务器资源使用情况的权重计算方法、系统及介质,其方法包括下步骤,收集所有服务器资源使用情况;对收集到的服务器资源进行分析,根据服务器资源计算出相应权重值;修改各服务接口调用权重值,重新调用分配;定时收集服务器资源使用情况,循环以上步骤。本发明的基于服务器资源使用情况的权重计算方法,可防止集群服务中某一节点资源异常,导致服务接口不稳定。本发明通过收集集群各个服务器的资源使用情况后,对资源使用情况进行分析,得到适合各个服务器的资源情况的相应权重值,可以动态的调整调用各个服务器的比例,可以是集群服务更加平稳的运行。可以是集群服务更加平稳的运行。可以是集群服务更加平稳的运行。


技术研发人员:程志华 朱文佳 陶诗德
受保护的技术使用者:安徽百诚慧通科技有限公司
技术研发日:2021.12.27
技术公布日:2022/4/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1