ESXi 5.5,写入到客人时networking速度较慢

这是一个在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的速度,这对我来说看起来很好。

我将列出一些我认为可能有助于确定问题的信息。

  • ESXi 5.5 U1(#1623387)
  • 英特尔82571网卡(千兆)
  • 1 TB HDD(无RAID),ESXi和VM都在此硬盘上
  • VMware Tools已安装并且是最新的
  • 用于VM的VMXNET3网卡
  • pipe理networking在同一个物理网卡上,因为我只有一个
  • 2个活动的虚拟机正在运行,但闲置(Windows XP和Ubuntu 12.04)
  • Windows 7是我目前的个人电脑,而不是一台虚拟机
  • 使用第三方网卡驱动程序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卡要慢