三种方法,教你提高Hyper-V网络Windows7的性能

虚拟化和核心的计算资源,如处理器和存储整合的重点,但网络我 / O资源往往被忽视。网络带宽和设备配置也保证客户端/服务器高效运行的重要;mdash;mdash;尤其是现在网络相关的技术在服务器和网络适配器出现。让我们了解一些这可以提高Hyper-V网络性能的技巧。


选择正确的网络技术


标准的网络依赖于动态主机配置协议动态分配IP地址的网络客户端,DHCP取决于可用的DHCP服务器。在传统的网络中,DHCP服务器将无法自动分配IP地址的新设备和现有设备将无法连接一旦IP租约到期。即使DHCP服务器不存在,自动专用IP寻址(APIPA)也可以启用DHCP客户端获取IP地址和子网掩码,默认情况下将使用APIPA预留IP地址,从169.254.0.1到169.254.255.254,和子网掩码255.255.0.0.apipa检查DHCP服务器每隔几分钟将控制转移到DHCP当DHCP服务冰是可用的。一般来说,APIPA主要用于减少客户的小组织,所以Windows服务器平台运行Hyper-V通常禁用APIPA。企业级数据中心将使用冗余的DHCP服务器以确保DHCP服务的稳定运行。


虚拟机队列(VMQ)是一个由英特尔提供的网络硬件技术,旨在让网络接口卡发送内部框架直接接收缓冲的NIC通过直接内存访问。这减少了基于驱动的流量交换的依赖,提高了常见的网络流量类型的效率,包括TCP / IP、iSCSI和FCoE,到虚拟主机系统,改进部分是因为不同的处理可以处理不同的虚拟机的数据包mdash;而不是一个处理器处理所有的网络数据交换。在大多数情况下,上网卡的VMQ应该启用,而处理器应绑定到外部开关。


通过硬件而不是驱动程序或软件的TCP / IP协议栈的实现,TCP卸载引擎的设计来提升网络性能,降低加工制备、形成、传输、接收、开箱收集网络数据包所需要的。TCP烟囱卸载是相似的,与控制仍然在操作系统,但实际的数据交换是网络卡进行。总的来说,虽然基于软件的网卡绑定硬件可能不支持卸载,卸载功能可以在一个虚拟系统启用。如果虚拟服务器使用网卡绑定,您可以禁用卸载功能,否则卸载特征通常是Enabled。


虚拟服务器的另一个流行的配置是使网络传输集群共享卷,巨型框架iSCSI和在线迁移交通,巨帧数据包的大小是9000或9014个字节,而不是常见的1500字节,每个数据包中传输更多的数据,可以通过更少的数据包完成文件传输,和网络卡效率和主机系统将得到改善。然而,巨型框架也意味着两端所有的网络元素(网卡,交换机,和SAN)支持巨型帧。


升级网卡的固件和驱动程序的定时


计算设备通常使用堆栈模式建设:硬件(芯片和连接)的底部,固件(如BIOS)进行初始化和配置硬件、固件和操作系统是用于建立连接。错误,以及固件或驱动的编码技术,可以不通过导致性能问题。这是你多想想,你经常可以通过升级固件和驱动解决这个问题。


然而,硬件、固件、驱动程序和操作系统之间的关系可能较弱,容易出错,有时会导致意想不到的新问题或错误,因此固件和驱动程序升级可能会造成更多问题,因此不应盲目升级。


首先,确认是否升级才能真正解决问题。如果不解决一个特定的问题,那么不建议升级。例如,如果固件升级可以解决一个特定的网络卡,不能使趾功能的bug,可能需要升级固件为了使脚趾和提高网络性能。相反,如果固件升级修复bug,网卡芯片不使用,它不能升级。


其次,在应用到生产系统之前,应该在实验环境中进行升级和测试,测试有助于提高升级的效率,识别潜在的结果,避免生产环境中的潜在混乱。


网卡绑定如何影响虚拟机的性能


网卡绑定提供了很多好处的虚拟服务器,允许多个适配器适配器绑定在同一个服务器一起工作,为了聚合带宽和执行交通故障转移。例如,两个独立的千兆以太网端口可以绑定提供带宽的两倍,以保证当一个单端口失败的数据正常传输。


一般来说,管理流程、生产流程虚拟机和虚拟机迁移任务都可以采用网卡绑定,无论你的公司可以启用和配置网卡绑定。其中一个建议是设置网卡绑定在负荷分配。另一个流行的策略是配置单根我/客户虚拟机的I/O虚拟化(SR-IOV)。


然而,我们不推荐在iSCSI存储网络交通卡结合使用,在Windows Server 2012和后续的系统,建议优先考虑多径我 / O,即MPIO技术处理iSCSI存储流量。


网络资源配置对虚拟机的性能影响很大,因此专业人士应考虑带宽、接口、驱动类型,以及其他因素。但复杂的网络环境之间的关系是复杂的,和网络结构的调整可能会遇到的问题。在作出任何调整,基准测试完成。其中一个因素是一次调整,然后建立一个新的性能基准来评估网络变化的影响,这有助于识别和解决未预料到的结果,并客观地认识到配置变化的影响。