【技术实现步骤摘要】
本专利技术涉及一种具有多云主机的物理机的内存控制方法和系统。
技术介绍
云主机是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性。目前,物理机上的多个云主机按照各自的配置均衡的使用宿主机的资源进行运算,当物理机的内存使用率接近瓶颈时,系统容易发生雪崩。
技术实现思路
针对现有技术的不足,本专利技术旨在于提供一种可解决上述技术问题的具有多云主机的物理机的内存控制方法。为实现上述目的,本专利技术采用如下技术方案:一种具有多云主机的物理机的内存控制方法,其包括以下步骤:步骤S1:给各云主机分配相应的内存页,并在各内存页设定对应云主机的QOS等级值标识;步骤S2:获取总物理内存的使用率;步骤S3:判断总物理内存的使用率是否超过上限阈值,若是,执行步骤S4,若否,返回执行步骤S2;以及步骤S4:根据各内存页的QOS等级值标识自低至高逐级将各云主机对应的使用内存从物理内存移至交换分区。优选地,本专利技术在步骤S4之后还包括以下步骤:步骤S5:判断总物理内存的使用率是否低于下限阈值,若是,执行步骤S6,若否,返回执行步骤S2;以及步骤S6:根据各内存页的QOS等级值标识自高至低逐级将各云主机对应的使用内存从交换分区移回物理内存。一种具有多云主机的物理机的内存控制系统,其包括:分配模块,用于给各云主机分配相应的内存页,并在各内存页设定对应云主机的QOS等级值标识;内存检测模块,用于获取总物理内存的使用率;处理模块,用于判断总物理内存的使用率是否超过上限阈值,若是,执行调度模块,若否,返回执行内存检测模块; ...
【技术保护点】
一种具有多云主机的物理机的内存控制方法,其特征在于:其包括以下步骤:步骤S1:给各云主机分配相应的内存页,并在各内存页设定对应云主机的QOS等级值标识;步骤S2:获取总物理内存的使用率;步骤S3:判断总物理内存的使用率是否超过上限阈值,若是,执行步骤S4,若否,返回执行步骤S2;以及步骤S4:根据各内存页的QOS等级值标识自低至高逐级将各云主机对应的使用内存从物理内存移至交换分区。
【技术特征摘要】
1.一种具有多云主机的物理机的内存控制方法,其特征在于:其包括以下步骤:步骤S1:给各云主机分配相应的内存页,并在各内存页设定对应云主机的QOS等级值标识;步骤S2:获取总物理内存的使用率;步骤S3:判断总物理内存的使用率是否超过上限阈值,若是,执行步骤S4,若否,返回执行步骤S2;以及步骤S4:根据各内存页的QOS等级值标识自低至高逐级将各云主机对应的使用内存从物理内存移至交换分区。2.如权利要求1所述的具有多云主机的物理机的内存控制方法,其特征在于:本发明在步骤S4之后还包括以下步骤:步骤S5:判断总物理内存的使用率是否低于下限阈值,若是,执行步骤S6,若否,返回执行步骤S2;以及步骤S6:根据各内存页的QOS等级值标识自高至低逐级将各云主机对应的使用内存从交换分区移回物理...
【专利技术属性】
技术研发人员:刘杰,
申请(专利权)人:广东睿江云计算股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。