诊断Server 2008和Windows 7 LAN速度

我有一个虚拟机中的Server 2008客户,也许有15个Windows 7客户端。 使用其数据驻留在服务器上的ERP系统时,他们正在经历缓慢。 有问题的数据库是一个共享文件的负载,而不是在数据库服务器上。

networking始终是千兆位的。 我听说布线是CAT5e或CAT6,有可能不是。

该交换机是一个3Com 4200G,这是一个受pipe设备。

最初,我使用了一个名为PathTest的工具来检查原始的LAN吞吐量。 这与iperf类似。

我在服务器和工作站之间运行了10秒的双向testing。 结果是:

在这里输入图像说明

首先从客户端到服务器,我看到什么让我觉得低Mbps的数字,什么打击我从服务器到客户端的一个非常低的数字。 这个数字在我进行testing的10次左右是一致的。

我是否认为他们低,如果他们是,我从哪里开始看?

好的,在这种情况下的修复是:

  1. 在有问题的Windows Server 2008上安装了Server 2008 Service Pack 2。
  2. 在该服务器上重新启用SMB2。 它最初可能被禁用,以避免在Windows Vista或更高版本中使用Server 2008或更高版本时,某些产品导致文件损坏的已知错误。
  3. 在服务器上安装了修补程序Windows6.0-KB2635024-x86,以解决SMB2中的另一个文件损坏问题。
  4. 在每个Windows 7工作站上,根据需要更新networking驱动程序到最新版本(有些是5年前的版本)。
  5. 在每个Windows 7工作站上,configuration网卡以禁用中断审核,并强制为1Gbps全双工。
  6. 在每个Windows 7工作站上安装修补程序Windows6.1-KB2618096-x86,以解决SMB2中的文件损坏问题。