一种虚拟机调优的方法及装置制造方法及图纸

技术编号:23399679 阅读:25 留言:0更新日期:2020-02-22 11:59
本发明专利技术实施例公开了一种虚拟机调优的方法及装置,该方法包括:获取多个虚拟机参数组,将多个虚拟机参数组通过高斯分布确定符合预设置信度的置信区间,通过预设的采集函数确定置信区间对应的调优配置参数,确定虚拟机在调优配置参数下实际运行得到的单位时间处理量,若调优配置参数对应的实际运行得到的单位时间处理量不满足预设单位时间处理量,则在下一轮调优操作中增加调优配置参数对应的虚拟机参数组。本发明专利技术通过预设的采集函数确定调优配置参数,并在调优配置参数不满足条件的情况下作为已知参数组继续寻找下一个,能在较少试验次数内寻找到最优配置从而避免了遍历配置参数并更大概率且高效的寻找到全局最优解,而不会陷入到局部最优解。

A method and device for optimizing virtual machine

【技术实现步骤摘要】
一种虚拟机调优的方法及装置
本专利技术涉及计算机
,尤其涉及一种虚拟机调优的方法及装置。
技术介绍
虚拟机调优目前主流的方案是使用辅助工具来人工分析原因,并相应修改参数再次试验的方法来自动化寻找最优参数。上述过程必须逐个分析,分析完再次实验需要手工记录调参后的试验结果并进行比对分析,循环往复,费时费力效率低下,且容易出错。同时,上述方案依赖调优人的经验,且只能针对特定的几个参数进行试验,而虚拟机与性能相关的参数多达700多个。因而,急需一种可自动全面地为虚拟机确定最优参数的方法。
技术实现思路
本专利技术实施例提供一种虚拟机调优的方法及装置,用以解决自动全面地为虚拟机确定最优参数的问题。第一方面,本专利技术实施例提供一种虚拟机调优的方法,包括:通过至少一轮调优操作,确定虚拟机在设定并发量下符合预设单位时间处理量的配置参数;所述调优操作包括:获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配置参数和单位时间处理量;每个虚拟机参数组用于表示按照所述配置参数进行配置的虚拟机在所述设定并发量下本文档来自技高网...

【技术保护点】
1.一种虚拟机调优的方法,其特征在于,包括:/n通过至少一轮调优操作,确定虚拟机在设定并发量下符合预设单位时间处理量的配置参数;所述调优操作包括:/n获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配置参数和单位时间处理量;每个虚拟机参数组用于表示按照所述配置参数进行配置的虚拟机在所述设定并发量下通过实际运行得到的所述单位时间处理量;/n将所述多个虚拟机参数组通过高斯分布确定符合预设置信度的置信区间,所述置信区间用于表示每组配置参数对应的预测得到的单位时间处理量;/n通过预设的采集函数确定所述置信区间对应的调优配置参数;/n获取所述虚拟机在所述调优配置参数下实际运行得到的单位时间处理量;/n...

【技术特征摘要】
1.一种虚拟机调优的方法,其特征在于,包括:
通过至少一轮调优操作,确定虚拟机在设定并发量下符合预设单位时间处理量的配置参数;所述调优操作包括:
获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配置参数和单位时间处理量;每个虚拟机参数组用于表示按照所述配置参数进行配置的虚拟机在所述设定并发量下通过实际运行得到的所述单位时间处理量;
将所述多个虚拟机参数组通过高斯分布确定符合预设置信度的置信区间,所述置信区间用于表示每组配置参数对应的预测得到的单位时间处理量;
通过预设的采集函数确定所述置信区间对应的调优配置参数;
获取所述虚拟机在所述调优配置参数下实际运行得到的单位时间处理量;
若所述调优配置参数对应的实际运行得到的单位时间处理量不满足所述预设单位时间处理量,则在下一轮调优操作中增加所述调优配置参数对应的虚拟机参数组。


2.根据权利要求1所述的方法,其特征在于,还包括:
确定所述虚拟机在所述调优配置参数下实际运行时的硬件资源使用率;
在下一轮调优操作中增加所述调优配置参数对应的虚拟机参数组之前,还包括:
确定所述调优配置参数下实际运行时的硬件资源使用率不大于第一阈值。


3.根据权利要求2所述的方法,其特征在于,还包括:
若所述调优配置参数下实际运行时的硬件资源使用率大于所述第一阈值,则从所述置信区间中去除所述调优配置参数对应的区间;
通过所述采集函数重新从所述置信区间确定调优配置参数;
确定所述虚拟机在所述调优配置参数下实际运行得到的单位时间处理量;
若所述调优配置参数对应的实际运行得到的单位时间处理量不满足所述预设单位时间处理量,则在下一轮调优操作中增加所述调优配置参数对应的虚拟机参数组。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述通过预设的采集函数确定所述置信区间对应的调优配置参数,包括:
确定所述置信区间对应的特征值;其中,所述特征值包括每组配置参数对应的置信区间的期望与方差;
通过预设的采集函数将使得所述采集函数函数值最大的一组配置参数作为所述调优配置参数。


5.一种虚拟机调优装置,其特征在于,包括:
获取模块,用于获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配...

【专利技术属性】
技术研发人员:代玉卢道和周杰陈文龙袁文静毛伟王鸿
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1