码迷,mamicode.com
首页 > 其他好文 > 详细

资源池管理

时间:2014-11-30 17:06:05      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:赵广生   vmware   

在创建完资源池后,右击清单中的资源池,然后在弹出的快捷菜单中选择“编辑设置”命令,在之后弹出的“编辑设置”对话框中,可以更改选定资源池的全部属性,单据“确定”保存更改。之后将虚拟机添加到资源池内,将虚拟机移至新的资源池时,该虚拟机的预留和限制不会发生变化,如果该虚拟机的份额为高、中或低,份额百分比会有所调整以反映新资源池中使用的份额总数。

下面我们来测试一下资源池,在两个不同设置的资源池中的2个虚拟机如图:

bubuko.com,布布扣

在“创建资源池”对话框中,输入资源池的名称为pool01。将pool01的CPU份额指定为正常。将vm01虚拟机拖至资源池pool01,如图:

bubuko.com,布布扣

创建第二个资源池pool02。将CPU份额指定为低。将vm02虚拟机拖至资源池02,如图,单击“确定”退出。

bubuko.com,布布扣

使用脚本对CPU进行检测,虚拟机正在运行不停地做正弦运算的脚本CPUBUSY.VBS,则可以通过脚本输出来测试CPU性能。CPUBUSY.VBS脚本代码如图:

bubuko.com,布布扣为了更好的达到测试的结果,在每个虚拟机上运行3次脚本,左边为vm01虚拟机,右边为vm02虚拟机。可以很明显的看出vm01虚拟机脚本运行时间仅为vm02虚拟机的1/4。这是因为CPU份额指定为正常时份额数目为8000,低时则只有2000,如图:

bubuko.com,布布扣

bubuko.com,布布扣

在创建资源池或子资源池时,可以减少和扩展预留。当具有了可扩展预留的资源池时,池中的虚拟机对CPU的GHz进行分配,如果池中没有多余的资源,可能会导致虚拟机无法获得资源,以至于无法开机的情况,系统不允许违反预先配置的预留或限制设置。每次重新配置资源池或打开虚拟机电源时,系统都会验证所有参数以确保仍能实现各服务级别保证。

父资源池具有6GHz的预留及一台预留了1GHz的运行的虚拟机。创建一个具有2GHz预留的子资源池,并选中可扩展预留。子资源池添加两个各具有2GHz预留的虚拟机,(即VM2和VM3),并尝试打开其电源。VM2可直接从子资源池(具有2GHz)预留资源。VM3没有本地资源可用,因此它将从父资源池中借用资源。父资源池现有6GHz,减去1GHz(由虚拟机预留)再减去2GHz(由子资源池预留),剩下3GHz的未预留资源。利用3GHz的可用资源打开这个2GHz虚拟机的电源,如图:

bubuko.com,布布扣

但是父资源池中总预留为3Ghz的两个虚拟机的电源。依然可打开子资源池中的VM3的电源,因为本地有2GHz可用。当尝试打开VM2的电源时,子资源池已无未预留的CPU容量,因此会检查其父级。父级只有1GHz的未预留容量可用(父级的5GHz已被占用,3GHZ由本地虚拟机预留,2GHz由子资源池预留)。因此,无法打开需要2GHz预留的VM2的电源,如图:

bubuko.com,布布扣


本文出自 “赵广生的博客” 博客,请务必保留此出处http://capfzgs.blog.51cto.com/7729146/1584753

资源池管理

标签:赵广生   vmware   

原文地址:http://capfzgs.blog.51cto.com/7729146/1584753

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!