这是一个在ESXi上花费了很多时间的问题。 我的旧戴尔服务器(ESXi 5.0和5.5),甚至是我的新戴尔T20(ESXi 5.5)都有问题。 对于目前的问题,我将只关注新的戴尔T20服务器,以避免混淆。
每当我尝试从我的Windows 7 PC上的东西上传到服务器上的任何虚拟机,我不会超过3-5 MB /秒。 无论是使用Samba,SFTP,FTP还是使用vSphere客户端上传ISO。 当我从虚拟机复制一个文件到我的Windows 7电脑时,我将得到约70-90 MB / s的速度,这对我来说看起来很好。
我将列出一些我认为可能有助于确定问题的信息。
net-e1000e-2.3.2.x86_64.vib from> here < iperf速度testing超过30秒(在Ubuntu上使用2.0.5,在Windows上使用JPerf 2.0.2):
Windows 7客户端 – Ubuntu 12.04服务器:1270 MBytes = 355 Mbits / sec
Windows 7服务器 – Ubuntu 12.04客户端:2.29 GBytes = 655 Mbits / sec
Windows XP Server – Ubuntu 12.04客户端:7314 MBytes = 2045 Mbits / sec
Windows XP客户端 – Ubuntu 12.04主机:744 MBytes = 623 Mbits / sec
图表在这里: 链接
如果还有什么需要了解的,请告诉我。
您的网卡使用Intel igb驱动程序。 在VMware和Linux下,该设备/驱动程序可能会很麻烦。 我会尝试以下几点:
您的ESXi内部版本号为1331820,包含igb NIC驱动程序的版本4.2.16.8。 当前的ESXi版本具有igb驱动程序的版本5.0.5.1.1。 ESXi的更新可能是适当的。
对于某些工作负载,igb驱动程序的默认值性能不佳。 看看这个VMware知识库文章 ,了解该卡正确转盘的指导。
在虚拟环境中,对于某些工作负载和(或)configuration,使用igb驱动程序在Intel 1Gbps网卡上实现的networking性能可能会很低,因为igb驱动程序的中断限制速率对于该工作负载并不是最佳的。 英特尔82576和英特尔i340T4 / i350的networking带宽不会达到所支持的1 Gb / s速度比其他1Gb / s卡要慢