【技术实现步骤摘要】
一种服务器负载的确定方法、装置、设备以及存储介质
[0001]本申请涉及计算机
,尤其涉及一种服务器负载的确定方法、装置、设备以及存储介质。
技术介绍
[0002]服务器负载指的是服务器资源耗费的状况,如果服务器的资源耗费过高甚至过载,就会导致服务器性能下降。因此,对服务器负载进行准确衡量,能够为服务器负载管理提供有力依据。
[0003]然而,目前业界内虽然已经存在有多种确定服务器负载的方法,但是已有的这些方法在衡量服务器负载时均存在一些固有的缺陷,导致无法准确地反映服务器负载。
技术实现思路
[0004]本申请提供了一种服务器负载的确定方法、装置、设备以及存储介质,能够准确衡量服务器的整体负载水平,为用户对服务器进行负载管理提供有力的依据。
[0005]本申请的技术方案是这样实现的:
[0006]第一方面,本申请实施例提供了一种服务器负载的确定方法,该方法包括:
[0007]确定服务器的中央处理器CPU负载以及所述服务器的内存负载;
[0008]对所述服务器的CPU负载以及所述服务器的内存负载进行加权平均计算,得到所述服务器负载。
[0009]如此,综合考虑了服务器的CPU负载和内存负载以及两者的权重对服务器负载的影响,提高了服务器负载的计算准确度,从而使得据此得到的服务器负载能够准确地衡量服务器的整体负载水平、资源耗费等情况,为用户进行服务器负载的管理提供有力依据。
[0010]在一些实施例中,在所述确定服务器的CPU负载以及所述服务器 ...
【技术保护点】
【技术特征摘要】
1.一种服务器负载的确定方法,其特征在于,所述方法包括:确定服务器的中央处理器CPU负载以及所述服务器的内存负载;对所述服务器的CPU负载以及所述服务器的内存负载进行加权平均计算,得到所述服务器负载。2.根据权利要求1所述的方法,其特征在于,在所述确定服务器的CPU负载以及所述服务器的内存负载之前,所述方法还包括:对所述服务器进行配置参数统计,获取所述服务器的CPU配置数量以及内存配置容量;对所述服务器中的虚拟机进行配置参数统计,获取所述虚拟机的虚拟CPU配置数量以及虚拟内存配置容量。3.根据权利要求2所述的方法,其特征在于,在所述确定服务器的CPU负载以及所述服务器的内存负载之前,所述方法还包括:获取所述服务器中虚拟机的使用数据和后台服务程序的使用数据;基于所述虚拟机的使用数据,确定所述虚拟机的第一CPU需求信息和第一内存需求信息;基于所述后台服务程序的使用数据,确定所述后台服务程序的第二CPU需求信息和第二内存需求信息;相应地,所述确定所述服务器的CPU负载以及所述服务器的内存负载,包括:基于所述服务器的CPU配置数量、所述虚拟机的虚拟CPU配置数量、所述虚拟机的第一CPU需求信息和所述后台服务程序的第二CPU需求信息,利用第一计算模型得到所述服务器的CPU负载;基于所述服务器的内存配置容量、所述虚拟机的虚拟内存配置容量、所述虚拟机的第一内存需求信息和所述后台服务程序的第二内存需求信息,利用第二计算模型得到所述服务器的内存负载。4.根据权利要求3所述的方法,其特征在于,所述基于所述虚拟机的使用数据,确定所述虚拟机的第一CPU需求信息,包括:基于所述虚拟机的使用数据,确定所述虚拟机的虚拟线程在预设时间内的运行时间、等待时间和睡眠时间;基于所述虚拟机的虚拟线程在预设时间内的运行时间、等待时间和睡眠时间,确定所述第一CPU需求信息。5.根据权利要求3所述的方法,其特征在于,所述基于所述虚拟机的使用数据,确定所述虚拟机的第一内存需求信息,包括:基于所述虚拟机的使用数据,确定所述虚拟机在预设时间内的实际内存使用量和内存换入速率值;基于所述虚拟机在预设时间内的实际内存使用量和内存换入速率值,确定所述第一内存需求信息。6.根据权利要求3所述的方法,其特征在于,所述基于所述后台服务程序的使用数据,确定所述后台服务程序的第二CPU需求信息,包括:基于所述后台服务程序的使用数据,确定所述后台服务程序的后台线程在预设时间内的运行时间、等待时间和睡眠时间;
基于所述后台服务程序的后台线程在预设时间内的运行时间、等待时间和睡眠时间,确定所述第二CPU需求信息。7.根据权利要求3所述的方法,其特征在于,所述基于所述后台服务程序的使用数据,确定所述后台服务程序的第二内存需求信息,包括:基于所述后台服务程序的使用数据,确定所述后台服务程序在预设时间内的实际内存使用量;基于所述后台服务程序在预设时间内的实际内存使用量,确定所述第二内存需求信息。8.根据权利要求1所述的方法,其特征在于,所述对所...
【专利技术属性】
技术研发人员:周旭,汤雄超,廖俊峰,薛飞,宋东林,陈列,刘飞,林樟龙,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。