如何解决 (例如 RSS 和 NetDMA 的高级的网络性能功能

文章翻译 文章翻译
文章编号: 2643970 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

本文介绍如何解决涉及 Windows 改进网络功能的网络性能问题。这些功能如下所示:
  • TCP/IP 校验和卸载
  • 接收端扩展 (RSS)
  • NetDMA
  • TCP 烟囱卸载

更多信息

网络性能的改进

Windows 可伸缩网络包 (SNP) 为 Windows Server 2003 SP1,作为单独的更新发布,但稍后添加到 Windows 服务器 2003 Service Pack 2。这是一套为网络吞吐量和性能的改进。当他们已安装时,默认情况下已启用它们。出现了问题的功能以及某些网络驱动程序,导致网络性能问题。因此,建议就是将其关闭。以后的许多问题已修复。但是,它仍建议对于 Windows Server 2003,以使其保持,除非有特定的需要。

Windows Server 2008 和 Windows Server 2008 R2,以及 Windows Server 2012,具有更高性能的 TCP/IP 栈,以及包括单核苷酸多态性的改进。此外,已更改的大多数设置来自动配置。

建议的设置如下所示。
Windows 2008 Server
  • 所需的 SP2
  • 修补程序 KB 979614
  • 修补程序 KB 967224
  • 在操作系统和网络适配器重新启用 RSS
  • 网络适配器驱动程序更新到最新建议的制造商版本
  • 调整为网络适配器制造商建议所基于的 RSS 设置
  • 防病毒软件更新到最新版本/引擎和定义
Windows Server 2008 R2
  • 服务包 1
  • 修补程序 KB 2519736
  • 如果您使用的 TCP 烟囱卸载,您应该安装修补程序 KB 2525390。
  • 建议的安装的修复 KB 2511305
  • 在操作系统和网络适配器重新启用 RSS
  • 网络适配器驱动程序更新到最新建议的制造商版本
  • 调整为网络适配器制造商建议所基于的 RSS 设置
  • 防病毒软件更新到最新版本/引擎和定义
作为安装 SP1 和修补程序 KB 2519736 在此处建议的替代方法,可以在 Windows 服务器 2008 R2 RTM 安装以下:
  • 修补程序 KB 977977
  • 修补程序 KB 979612
请注意 RSS 需要校验和卸载启用的网络适配器上工作。不要混淆 TCP 校验和卸载与 TCP 烟囱卸载。如果适配器搭配使用,则通常 RSS 将工作,只要所有适配器都已启用它 (这是制造相关)。如果支持,应自动启用 NetDMA。

在操作系统中的网络改进旨在通过将卸载网络适配器的硬件到某些联网任务来提高服务器的网络吞吐量。这主要适用于以每秒 1 gb 和更高的连接速度运行,需要的网络适配器和驱动程序正在使用实现了改进的适配器。如果驱动程序不支持改进,或者 driverhas 与它们,您可能必须手动禁用这些相关的问题。如果您已投资部署了设备,和支持 TCP 连接将卸载/RSS/NetDMA,并且将适配器工作不正常,要检查的第一件事应该是驱动程序的版本。新的网络适配器驱动程序可能会解决所遇到的任何网络问题。使用以下信息来检查网络适配器设置和单核苷酸多态性设置的操作系统设置。

确定 dWindows Server 2008 和 Windows Server 2008 R2 中的河信息

您可以找到的日期和网络驱动程序的版本。若要执行此操作,请执行以下步骤:
  1. 单击开始1> 用鼠标右键单击计算机,然后单击 管理.
  2. 如有必要,请展开的导航窗格中的系统工具组。
  3. 在导航窗格中,单击设备管理器。您应该看到类似下面的屏幕快照。
  4. 在右侧窗格中,展开网络适配器,然后双击适配器。
" 驱动程序选项卡具有以下信息:

收起这个图片展开这个图片
网络适配器驱动程序信息


对于 Windows Server 2003,请按照以下步骤访问设备管理器:
  1. 在控制面板中打开管理工具
  2. 在管理工具中单击计算机管理
  3. 单击设备管理器。
下一步,转到该网站的驱动程序提供商(也在驱动程序选项卡)。检查驱动程序的最新版本并确定它是否比您在设备属性中找到驱动程序的日期。常见问题解答中或在制造商的网站上的一个论坛上,也可能会发现一种解决方案。

如果更新的网络驱动程序不起作用,您可以尝试禁用改进的功能,看看是否可以解决该问题。使用这作为最后的手段或故障诊断步骤,并不能作为解决方案,除非您的网络适配器已确认不支持的功能问题。可以启用或禁用在操作系统和网络适配器的高级设置中改进的网络功能。在这里您可以看到 高级 选项卡上的网络适配器属性中显示的 TCP 连接卸载和 $ 接收端扩展 (RSS) 设置。

收起这个图片展开这个图片
TCP 连接卸载的 RSS 设置


若要查看操作系统设置,请使用网络外壳程序命令"netsh 接口 tcp 显示全局"命令,如下所示:

收起这个图片展开这个图片
netsh 全局命令


您可以检查以下影响 TCPchimney 将卸载的其他两个设置:
  • netsh 接口 tcp 显示 chimneyapplications
  • netsh 接口 tcp 显示 chimneyports

这些命令启用 TCP 卸载,若要设置专门用于特定应用程序或端口组合。从这两个 netsh 命令的输出如下所示:

注意此操作需要提升的权限 (以管理员身份运行)

收起这个图片展开这个图片
默认设置


它们是空白的如果没有应用程序或端口添加到烟囱卸载设置。

最常见的改进网络功能,以及如何启用或禁用它们,有关的详细信息的链接,如下所示:

有关 Windows Server 2008 中的 TCP 烟囱卸载、 接收端伸缩以及网络直接内存访问功能的信息: http://support.microsoft.com/kb/951037

TCP 烟囱资源:http://technet.microsoft.com/en-us/network/dd277645

接收端扩展资源 (RSS):http://technet.microsoft.com/en-us/network/dd277646

NetDMA:http://technet.microsoft.com/en-us/library/gg162716 (WS.10).aspx

Windows 2003 服务器可伸缩网络包:http://support.microsoft.com/kb/912222

网络部署指南: 部署高速网络功能:http://technet.microsoft.com/en-us/library/gg162681 (WS.10).aspx


属性

文章编号: 2643970 - 最后修改: 2013年7月3日 - 修订: 1.0
这篇文章中的信息适用于:
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 Standard without Hyper-V
  • Microsoft Windows Server 2003 Scalable Networking Pack
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003 Service Pack 2
关键字:?
kbmt KB2643970 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2643970
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com