简介一种服务器虚拟化硬件配置需求计算方法

时间:2011-07-31

  例如每个虚拟机需要1个CPU,2G内存,100G硬盘,100Mbps的网络带宽,数量为200个虚拟机等。

  1. 处理器:Hyper-V R2多能利用到主机的64个Logical Processor,同时一个Logical Processor能支持运行8个虚拟Processor,即如果是一台一个CPU的单核处理器主机,多运行8个虚拟机。在Hyper-V R2中考虑到性能因素,我们在一台宿主机上多能运行384个虚拟机(假设每个虚拟机只有一个虚拟Processor)。

  比如需要运行的虚拟机有16个,每个虚拟机分配2个虚拟CPU,那么总共需要的虚拟CPU数量为16*2=32个,少需要32/8=4个逻辑处理器,如果采用的是双核CPU,那么少需要2颗双核CPU。

  2. 处理器:缓存越大越好,尤其在虚拟处理器和物理处理器间的比值很高的时候。

  3. 内存:Host RAM = (VMRamRequirementMB x #ofVMs) + (#of VMs x 32MBVMOverhead ) + (512MBHost)。按我举的例子来讲,宿主机内存=2G*200+200*32MB+512MB=406.75 GB,当然我们可以做一些冗余,取512GB。

  4. 网络:如果网络数据传输量很大,可以安装多块网卡,在一块网卡上绑定多个虚拟机。例如每个虚拟机需要100Mbps,那主机有可能需要20块1000Mbps的网卡,每个网卡绑定10个虚机。

  5. 存储:推荐使用固定尺寸的VHD文件作为虚拟机的硬盘文件,推荐后台连接一个SAN作存储资源。



  
上一篇:初探WindowsCE异常和中断服务程序
下一篇:全面接触宽带路由优化设置与技巧

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料