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

虚拟化学习笔记之(2)虚拟化上线前准备

时间:2014-07-08 09:55:32      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:虚拟化   性能评估   合并率   

1、性能评估       

        企业一般在购买虚拟化软件前,通常要考虑对现有设备的利旧使用以及需要新购买多少的硬件设备。采购过多会导致性能过剩,过少会导致性能紧张。这时就要涉及到虚拟化上线前的一个性能评估。


     性能评估通常是对现有业务系统对CPU、内存、硬盘等资源的占用情况进行评估,然后再购买对应级别的虚拟化基础硬件。


所用到的工具:windows自带的性能选项卡。PAL工具,linux的MRTG


2、合并率精算及TCO,ROI


     provisioning:一台实体服务器能够承载多少个虚拟机

     合并后的目标:实体机的CPU利用率小于90%,且大于单台业务实体机利用率。内存使用率的最大化


     1)CPU合并率精算:

     设 实体CPU一个核心为一个pCPU,虚拟机一个CPU为一个vCPU,则在合并时:

     pCPU:vCPU=1:3或1:5。

   

    举例:企业有10台实体服务器,2台高负载数据库,6台中负载业务,2台低负载业务。

    虚拟化精算:从例子中我们可以总结出,2台高负载必须使用独立实体机,不适合虚拟化;6台中负载业务假设需要2个vCPU,低负载需要1个vCPU。这样共需要vCPU个数为

                      2*1+6*2=14个vCPU

    按1:5的比例,则pCPU个数至少为14/5=4个pCPU。

    假设一台实体机为4核心的单CPU,则只需一台实体机即可完成虚拟化。

    虚拟化后共使用实体机数量为5台高负载数据库用服务器和1台虚拟化后的实体机。节约了4台服务器。


   2)内存合并率精算:

    按操作系统的需求,通常windows2003/2008都需要至少2GB的内存。因此我们把2GB做为内存的最小单位。

    在虚拟化中,内存与vCPU的比率至少应该为 2GB对应一个vCPU。

   按上述CPU举例中的需求,使用虚拟化的那台实体机至少需要14*2=28GB的内存。

  以上所述内存量不包含安装EXSI和vcenter所占用的内存量。大概来说,EXSI占用1G内存,Vcenter占用8G内存。


  3)网卡合并率:

       一块千兆网卡通常对应5~7个虚拟机。

      按上述例子共有6台虚拟机,则网卡需要1~2块网卡即可。当然,按照业务与控制分离的原则,vmotion、management等功能可能需要独立的网卡,所以在业务需求基础上应适量增加1~2块网卡共vsphere控制使用。


   4)桌面虚拟化合并:

    上述指的是服务器虚拟化的合并率。而桌面虚拟化的合并则更为宽松。具体来说为

    pCPU:vCPU=1:5或1:8

   内存标配1GB/XP,2GB/WIN7

   一块千兆网卡通常对应5~8个虚拟机

   

5)TCO及ROI计算:

http://roitco.vmware.com/vmw/,在上面会计算出来。

TCO成本通常包含了管理成本、折旧成本、电费成本、制冷成本、空间成本、软件成本、硬件成本。

对比虚拟化前后的TCO,可知大部分是下降的,因此虚拟化必然是节约成本的。

本文出自 “JOJO” 博客,请务必保留此出处http://nnjojo.blog.51cto.com/362399/1435199

虚拟化学习笔记之(2)虚拟化上线前准备,布布扣,bubuko.com

虚拟化学习笔记之(2)虚拟化上线前准备

标签:虚拟化   性能评估   合并率   

原文地址:http://nnjojo.blog.51cto.com/362399/1435199

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