服务器 频道

VMware ESX两种虚拟网卡性能对比测试

  测试未虚拟化的时候,我们安装了Windows Server 2003 R2 x64操作系统,并使用启动参数将可用处理器限制为4个——因为目前VMware ESX Server只支持每个虚拟机最多4个处理器。未虚拟化条件下我们使用了Broadcom驱动的Team功能,将4块Broadcom千兆网卡捆绑为一块高带宽的“网卡”。

  测试虚拟化的时候,我们安装了VMware ESX Server 3.5.0 64607,这是一个推出仅数月的新产品,可以支持包括VT-x、VT-d在内的硬件辅助虚拟化技术,对性能的提升很有帮助。我们在一个292GB的RAID 5阵列上采用默认分配的方式安装了ESX Server 3.5.0,并安装了一个Windows Server 2003 R2 x64,这个虚拟的服务器具有4个处理器和8GB的内存(因为不可能把实际服务器的16GB完全分配给虚拟机)。

 
VMware ESX Server自带的网络链路聚合功能

  VMware ESX Server的Bare-Metal裸操作系统底层支持链路聚合功能,我们当然首先尝试了这个功能……实际表明,至少在我们的平台上,这个功能没有什么效果。


一个虚拟机最多4块虚拟网卡


全部设置为Intel E1000虚拟网卡,在设备管理器里面显示为Intel PRO/1000 MT网卡

  这时我们可以做出这样的虚拟机网络配置:4块Intel E1000虚拟网卡,分别分配到4个实网卡上。

 

  通过Intel的PRO Set驱动,可以实现容错、负载平衡、链路聚合等高级功能。

0
相关文章