您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
vsphere5.5学习笔记-虚拟内存、CPU资源分配
发布时间:2018-01-16 10:23:05编辑:雪饮阅读()
(1)虚拟机内存与cpu资源分配可以从这里来设置
(2)虚拟机内存与cpu资源分配也可以从这里来设置
(3)单个虚拟机的物理内存和cpu的资源使用情况可以从这里来查看
(4)份额、限制、预留和给虚拟机分配资源的关系(内存)
(1)假设你给一个虚拟机设置了8g内存,若资源分配也勾选了”不受限制”,那么该虚拟机将真正拥有你esxi给其分配的8g物理内存,若该虚拟机中应用程序等使用内存超过8个则由该虚拟机系统内部通过交换文件来实现。
(2) 假设你给一个虚拟机设置了8g内存,若资源分配没有勾选”不受限制”,那么该虚拟机真正能够保障自己的物理内存就是“预留”项所设置的物理内存。
若该虚拟机中实际需要内存在”预留”与”限制”之间
则超过预留的这部分内存有可能是物理内存也有可能是esxi提供的交换文件,具体由该虚拟机与同esxi主机下其它虚拟机进行内存资源抢夺来决定,如果该虚拟机能抢到他所差的全部内存,那么超过预留的这部分内存当然也就是物理内存了,但是如果它只是抢到了他所差的全部内存的一部分则超过预留的这部分内存就也只有一部分是物理内存,一部分是esxi为它提供的交换文件。关于虚拟机间内存资源的抢夺是根据每个虚拟机的“份额”来决定的。“份额”越大者就容易抢夺到内存资源。当然它们抢夺的内存只能是esxi闲置的内存。
若该虚拟机中实际需要内存直接超过了“限制”
则超过限制的内存由esxi主机为其产生交换文件
(3)无论是第一种情况还是第二种情况,虚拟机内部系统属性中都显示其物理内存是8g
(5)份额、限制、预留和给虚拟机分配资源的关系(cpu)
如果你的esxi主机共有6核cpu,有3台虚拟机,并且资源分配
(1)每台虚拟机2核cpu,并且每个资源分配处勾选为“不受限制”则这3台虚拟机每台虚拟机最大2核cpu,就算真正需要超过2核时esxi也不管
(2) 每台虚拟机3核cpu,并且每个资源分配处勾选为“不受限制”则这3台虚拟机每台虚拟机最大3核cpu,但是当虚拟机真正需要3核时由于esxi总共只有6核而不是9核,那么此时虚拟机就要和其它虚拟机进行抢夺cpu了,esxi根据其闲置cpu的核数和每个虚拟机的份额来决定谁能够抢夺到,抢不到的esxi也不管了。
(3) 虚拟机的资源分配处不勾选为“不受限制”,则预留和内存的预留是一样的,限制和内存一样,只是内存的限制是抢不到了就给交换文件,而这里抢不到了什么都不给。
(6)测试内存
esxi要保证有8g内存
先以正常份额和每台虚拟机4g内存配置内存限制和预留如下
然后通过上面(3)的方法分别开机每个虚拟机观察每个虚拟机的占用物理内存
然后将其中一个虚拟机的份额改为高份额并关机该虚拟机然后开机后在查看该虚拟机的物理内存占用情况。会发现占用物理内存和之前没有差异多少,这是因为虚拟机内部没有真正高消耗内存的应用程序,虚拟机内部没有真正使用到那么多内存,那么也就不至于达到需要抢内存的时候,所以此时的份额配置没有任何影响。
需要注意的是虚拟机要完全启动后在观察(至少都停留到登录界面),否则可能会导致两台虚拟机占用内存差异很大的情况。我测试的时候把一个虚拟机的份额改成高份额后,结果关机和开机弄成另外一个正常份额了,并且在该正常份额没有完全开机的情况下去观察各虚拟机的物理内存占用,发现高份额的虚拟机的物理内存占用比较高,其实是高份额的虚拟机的物理内存占用没有变,只是正常份额的虚拟机没有完全启动完毕所以其内存占用比较少,差点都误解了。
(7)测试cpu
保证esxi有4核cpu
也不要多于4核,这样方便测试,为了让虚拟机抢cpu
给每台虚拟机设置4核cpu
然后为它们资源分配都是不受限制,只是将份额一个用高份额
然后分别进入两台虚拟机用cpuHog工具将每个虚拟机的每个cpu核心都占用完,因为这里为每个虚拟机分配了4个核心,所以每个虚拟机中该工具要运行4次,该工具每运行一次就可以占满一个核心的cpu。这样以来由于esxi总共只有4核,那么两太虚拟机就会抢夺CPU了。
然后分别观察各虚拟机占用esxi主机的cpu发现高份额的抢占的cpu比较多。如下图。这样以来就验证了我们的cpu抢夺理论。
关键字词:虚拟,内存,cpu,资源分配,vsphere
相关文章
- vsphere5.5学习笔记-附件
- vsphere5.5学习笔记-使用vCenter Converter转换远程计
- vsphere5.5学习笔记-使用vCenter Converter转换计算机
- vsphere5.5学习笔记-使用VUM(VMware Update Management
- vsphere5.5学习笔记-VUM(VMware Update Management)的安
- vsphere5.5学习笔记-任务与事件、性能、映射
- vsphere5.5学习笔记-警报
- vsphere5.5学习笔记-访问权限和身份验证控制
- vsphere5.5学习笔记-数据恢复(Data Recovery)
- vsphere5.5学习笔记-动态资源调度