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

服务器
当决定要实施服务器虚拟化的时候,该如何决定这些虚拟机应当获得的资源呢?本文将告诉你服务器虚拟化硬件配置需求的计算方法。

当决定要实施服务器虚拟化的时候,该如何决定这些虚拟机应当获得的资源呢?本文将告诉你服务器虚拟化硬件配置需求的计算方法。

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

1. 处理器:Hyper-V R2最多能利用到主机的64个Logical Processor,同时一个Logical Processor能支持运行8个虚拟Processor,即如果是一台一个CPU的单核处理器主机,最多运行8个虚拟机。在Hyper-V R2中考虑到性能因素,我们在一台宿主机上最多能运行384个虚拟机(假设每个虚拟机只有一个虚拟Processor)。例如,如果我们要在一台宿主机上运行200个Win 7,宿主机最少得拥有25核(25*8=200),折算成2的幂,就是32核。这当然是建立在每个Win 7只分配一个虚拟CPU的前提上。如果每个Win 7需要2 CPU,那200*2=400,就超过384的上限了,就不能全部在一台宿主机上运行了。

比如需要运行的虚拟机有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(企业版和数据中心版能支持到2TB的内存)

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

5. 存储:推荐使用固定尺寸的VHD文件作为虚拟机的硬盘文件,推荐后台连接一个SAN作存储资源,例如总存储容量需要100G*200。
 

【编辑推荐】

  1. 如何缩减服务器虚拟化后存储需求
  2. 跨平台虚拟化管理工具无法满足需求 亟待解决 

 

责任编辑:桑丘 来源: ZDnet
相关推荐

2018-08-22 10:32:15

虚拟桌面服务器

2009-09-17 13:42:48

WSUS服务器

2018-07-04 13:50:52

2013-09-17 10:35:42

虚拟化扩展服务器

2009-11-25 13:45:06

linux服务器并发处理数

2013-09-23 10:05:40

2013-08-15 09:38:56

服务器虚拟化虚拟化

2010-05-25 11:40:55

存储虚拟化服务器虚拟化

2010-07-29 09:28:02

VMware虚拟化云计算

2012-01-10 10:39:05

云计算服务器虚拟化

2009-03-31 19:03:26

Vmware虚拟化服务器

2013-08-28 10:58:59

服务器虚拟化VMware

2014-05-04 14:15:31

2012-09-05 09:21:07

服务器虚拟化云计算

2012-08-24 09:25:21

服务器虚拟化刀片服务器

2009-03-04 17:32:29

服务器虚拟化虚拟化网络

2009-07-22 18:48:35

2011-02-24 10:54:12

2009-02-24 18:51:03

虚拟化服务器虚拟化VMware

2013-07-02 09:45:26

虚拟化服务器虚拟化
点赞
收藏

51CTO技术栈公众号