[发明专利]一种虚拟机内存设置方法及相关装置在审
申请号: | 202010093648.3 | 申请日: | 2020-02-14 |
公开(公告)号: | CN111309439A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 贾伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 内存 设置 方法 相关 装置 | ||
本申请公开了一种虚拟机内存设置方法,包括:根据预设分配比例对虚拟机设置初始内存;通过定时脚本对所述虚拟机进行内存状态采集,得到内存使用历史数据;根据泊松分布对所述内存使用历史数据进行最优解计算,得到目标内存值;根据所述目标内存值对所述虚拟机进行设置。通过采集的内存使用历史数据,然后根据泊松分布对对内存使用历史数据进行最优解计算,得到目标内存值最后根据该目标内存值进行设置,而不是根据人工经验进行设置,提高了虚拟机内存值设置的效果。本申请还公开了一种虚拟机内存设置装置、服务器以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种虚拟机内存设置方法、虚拟机内存设置装置、服务器以及计算机可读存储介质。
背景技术
随着信息技术的不断发展,在计算机技术中出现了虚拟机技术。虚拟机技术指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
可见,虚拟机技术是建立在物理基础设施之上的技术。随着硬件几部的不断发展,物理基础设施的规模能达到上万的级别的规模,运行在该物理基础设施上的虚拟机在一定时间后则会出现内存不足的问题。而现有技术中通常采用人工经验的方式对虚拟机的内存进行设施,但是人工经验设置的虚拟机内存通常只解决目前的问题,当虚拟机运行时间较长之后仍然会出现内存紧张的问题,也就是说无法从根本上解决内存分配的问题。此外,现有技术中还可以根据求取均值的方式设置虚拟机的内存大小,但是设置的虚拟机聂村大小还是与最优值差距较大,无法保证内存的合理利用。
因此,如何提高虚拟机内存的设置的效果是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种虚拟机内存设置方法、虚拟机内存设置装置、服务器以及计算机可读存储介质,通过采集的内存使用历史数据,然后根据泊松分布对对内存使用历史数据进行最优解计算,得到目标内存值最后根据该目标内存值进行设置,而不是根据人工经验进行设置,提高了虚拟机内存值设置的效果。
为解决上述技术问题,本申请提供一种虚拟机内存设置方法,包括:
根据预设分配比例对虚拟机设置初始内存;
通过定时脚本对所述虚拟机进行内存状态采集,得到内存使用历史数据;
根据泊松分布对所述内存使用历史数据进行最优解计算,得到目标内存值;
根据所述目标内存值对所述虚拟机进行设置。
可选的,根据预设分配比例对虚拟机设置初始内存,包括:
获取物理机的总内存数值;
根据所述预设分配比例对所述总内存数值进行计算,得到初始内存配置;
根据所述初始内存配置对所述虚拟机进行设置。
可选的,通过定时脚本对所述虚拟机进行内存状态采集,得到内存使用历史数据,包括:
通过所述定时脚本采集所述虚拟机的每日内存状态;
对所述每日内存状态进行均值计算,得到所述内存使用历史数据。
可选的,根据泊松分布对所述内存使用历史数据进行最优解计算,得到目标内存值,包括:
根据泊松分布和所述内存使用历史数据计算出概率密度曲线;
根据预设阈值从所述概率密度曲线进行筛选,得到所述目标内存值。
本申请还提供一种虚拟机内存设置装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010093648.3/2.html,转载请声明来源钻瓜专利网。