【技术实现步骤摘要】
一种虚拟机调优的方法及装置
本专利技术涉及计算机
,尤其涉及一种虚拟机调优的方法及装置。
技术介绍
虚拟机调优目前主流的方案是使用辅助工具来人工分析原因,并相应修改参数再次试验的方法来自动化寻找最优参数。上述过程必须逐个分析,分析完再次实验需要手工记录调参后的试验结果并进行比对分析,循环往复,费时费力效率低下,且容易出错。同时,上述方案依赖调优人的经验,且只能针对特定的几个参数进行试验,而虚拟机与性能相关的参数多达700多个。因而,急需一种可自动全面地为虚拟机确定最优参数的方法。
技术实现思路
本专利技术实施例提供一种虚拟机调优的方法及装置,用以解决自动全面地为虚拟机确定最优参数的问题。第一方面,本专利技术实施例提供一种虚拟机调优的方法,包括:通过至少一轮调优操作,确定虚拟机在设定并发量下符合预设单位时间处理量的配置参数;所述调优操作包括:获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配置参数和单位时间处理量;每个虚拟机参数组用于表示按照所述配置参数进行配置的虚拟 ...
【技术保护点】
1.一种虚拟机调优的方法,其特征在于,包括:/n通过至少一轮调优操作,确定虚拟机在设定并发量下符合预设单位时间处理量的配置参数;所述调优操作包括:/n获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配置参数和单位时间处理量;每个虚拟机参数组用于表示按照所述配置参数进行配置的虚拟机在所述设定并发量下通过实际运行得到的所述单位时间处理量;/n将所述多个虚拟机参数组通过高斯分布确定符合预设置信度的置信区间,所述置信区间用于表示每组配置参数对应的预测得到的单位时间处理量;/n通过预设的采集函数确定所述置信区间对应的调优配置参数;/n获取所述虚拟机在所述调优配置参数下实际运行得到的 ...
【技术特征摘要】
1.一种虚拟机调优的方法,其特征在于,包括:
通过至少一轮调优操作,确定虚拟机在设定并发量下符合预设单位时间处理量的配置参数;所述调优操作包括:
获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配置参数和单位时间处理量;每个虚拟机参数组用于表示按照所述配置参数进行配置的虚拟机在所述设定并发量下通过实际运行得到的所述单位时间处理量;
将所述多个虚拟机参数组通过高斯分布确定符合预设置信度的置信区间,所述置信区间用于表示每组配置参数对应的预测得到的单位时间处理量;
通过预设的采集函数确定所述置信区间对应的调优配置参数;
获取所述虚拟机在所述调优配置参数下实际运行得到的单位时间处理量;
若所述调优配置参数对应的实际运行得到的单位时间处理量不满足所述预设单位时间处理量,则在下一轮调优操作中增加所述调优配置参数对应的虚拟机参数组。
2.根据权利要求1所述的方法,其特征在于,还包括:
确定所述虚拟机在所述调优配置参数下实际运行时的硬件资源使用率;
在下一轮调优操作中增加所述调优配置参数对应的虚拟机参数组之前,还包括:
确定所述调优配置参数下实际运行时的硬件资源使用率不大于第一阈值。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述调优配置参数下实际运行时的硬件资源使用率大于所述第一阈值,则从所述置信区间中去除所述调优配置参数对应的区间;
通过所述采集函数重新从所述置信区间确定调优配置参数;
确定所述虚拟机在所述调优配置参数下实际运行得到的单位时间处理量;
若所述调优配置参数对应的实际运行得到的单位时间处理量不满足所述预设单位时间处理量,则在下一轮调优操作中增加所述调优配置参数对应的虚拟机参数组。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述通过预设的采集函数确定所述置信区间对应的调优配置参数,包括:
确定所述置信区间对应的特征值;其中,所述特征值包括每组配置参数对应的置信区间的期望与方差;
通过预设的采集函数将使得所述采集函数函数值最大的一组配置参数作为所述调优配置参数。
5.一种虚拟机调优装置,其特征在于,包括:
获取模块,用于获取多个虚拟机参数组;其中,每个虚拟机参数组中包括配...
【专利技术属性】
技术研发人员:代玉,卢道和,周杰,陈文龙,袁文静,毛伟,王鸿,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。