一种基于虚拟化技术的内存自动优化方法与流程

文档序号:12123204阅读:来源:国知局

技术特征:

1.一种基于虚拟化技术的内存自动优化方法,其特征在于:通过虚拟机监控器实时监控服务器整体请求状况,对到达服务器的请求处理状况进行整体监控,同时对各个虚拟服务器的请求处理状况进行分散监控,并记录其值;并分析各个虚拟服务器的请求处理情况占到达服务器的总请求量的比值,计算各个虚拟服务器的处理权值;然后根据内存大小,判断虚拟服务器的处理权值是否达到阀值θ,启动优化内存程序,利用虚拟化技术进行闲置资源动态分配,以达到内存优化目的。

2.根据权利要求1所述的基于虚拟化技术的内存自动优化方法,其特征在于,当m台物理服务器上有n台虚拟服务器,其中n≥m,且内存大小相同时,启动优化内存程序的判断方法如下:

所述阀值θ=(1/m)*120%;

单台虚拟服务器的处理权值αi=γi/λ,其中γ为到达服务器的总请求量,γi为单个虚拟机的接受请求量,且γ=∑γi

当αi≥θ时,即可启动优化内存程序,实现闲置资源动态分配。

3.根据权利要求1所述的基于虚拟化技术的内存自动优化方法,其特征在于,当m台物理服务器上有n台虚拟服务器,其中n≥m,且每台虚拟服务器的内存小大不一样时,启动优化内存程序的判断方法如下:

每台虚拟服务器内存权值wi=mi/m,其中mi为每台虚拟服务器的内存值,m为虚拟服务器内存总和,即m=∑mi

每台虚拟服务器对应的阀值

每台虚拟服务器的处理权值其中γ为到达服务器的总请求量,γi为单个虚拟机的接受请求量,且γ=∑γi

时,即可启动优化内存程序,实现闲置资源动态分配。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1