本申请涉及云计算,具体涉及一种实例算力的调整方法、装置、电子设备及存储介质。
背景技术:
1、云服务实例,也即云服务器的实例,为云计算资源中虚拟出来的一个独立计算单元,其包含vcpu(virtual central processing unit,虚拟处理器)、内存、操作系统、网络、磁盘等基础计算组件,用户能自选、更改实例的规格配置,不同规格的实例在物理机上获得的算力不同。
2、随着物理机的不断更新迭代,由于不同代物理机的底层硬件平台存在差异,导致同规格的实例在不同代物理机上会获得不同的算力,从而造成相同规格的实例在不同代物理机上的运行性能存在差异,给用户带来不好的体验。
技术实现思路
1、本申请的目的是针对上述现有技术的不足提出的一种实例算力的调整方法、装置、电子设备及存储介质,该目的是通过以下技术方案实现的。
2、本申请的第一方面提出了一种实例算力的调整方法,所述方法包括:
3、基于实例的规格确定所述实例的算力折扣系数,所述算力折扣系数用于将所述规格的实例在所述目标物理机上获得的算力调整至与在其他物理机上获得的算力相同,所述目标物理机与其他物理机的硬件平台不同;
4、确定所述实例在所述目标物理机上占用的物理核;
5、利用所述算力折扣系数调整所述物理核运行所述实例的运行参数。
6、本申请的第二方面提出了一种实例算力的调整装置,其特征在于,所述装置包括:
7、系数确定模块,用于基于实例的规格确定所述实例的算力折扣系数,所述算力折扣系数用于将所述规格的实例在所述目标物理机上获得的算力调整至与在其他物理机上获得的算力相同,所述目标物理机与其他物理机的硬件平台不同;
8、物理核确定模块,用于确定所述实例在所述目标物理机上占用的物理核;
9、参数调整模块,用于利用所述算力折扣系数调整所述物理核运行所述实例的运行参数。
10、本申请的第三方面提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序以实现如上述第一方面所述方法的步骤。
11、本申请的第四方面提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行以实现如上述第一方面所述方法的步骤。
12、基于上述第一方面和第二方面所述的实例算力的调整方法及装置,本申请至少具有如下有益效果或优点:
13、通过基于实例的规格获取实例的算力折扣系数,由于实例是在物理机的物理核上运行,因此通过这个算力折扣系数调整实例在目标物理机上占用的物理核的运行参数,可以起到调整实例在目标物理机上获得算力的作用。并且由于算力折扣系数是用来将相同规格的实例在目标物理机上获得的算力调整至与在其他物理机上获得的算力相同,因此同一规格的实例在不同硬件平台的物理机上的算力折扣系数是不一样的,从而可以减小同一规格的实例在不同硬件平台的物理机上获得算力的差异,缩小同一规格的实例在不同硬件平台的物理机上的运行性能的差异,给用户带来性能一致性的体验。
1.一种实例算力的调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于实例的规格确定所述实例的算力折扣系数,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取预先建立的所述目标物理机的算力折扣表之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述规格族对应的算力折扣系数,包括:
5.根据权利要求4所述的方法,其特征在于,所述第一算力是通过在所述目标物理机上创建的属于所述规格族的实例中运行算力测试程序获得;
6.根据权利要求4所述的方法,其特征在于,所述基于所述第一算力和所述第二算力调整所述目标物理机的当前算力折扣系数,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述利用所述算力折扣系数调整所述物理核运行所述实例的运行参数,包括:
8.根据权利要求7所述的方法,其特征在于,在将所述算力折扣系数与所述运行时长的乘积作为所述物理核运行所述实例的实际运行时长之后,所述方法还包括:
9.根据权利要求1-6任一项所述的方法,其特征在于,所述利用所述算力折扣系数调整所述物理核运行所述实例的运行参数,包括:
10.一种实例算力的调整装置,其特征在于,所述装置包括:
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序以实现如权利要求1-9任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行以实现如权利要求1-9任一项所述方法的步骤。