Приложения, использующие протокол UDP могут возникать снижение производительности на компьютере под управлением Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 972071 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.:
  • You install a Gigabit Ethernet adapter on a computer that is running Windows Server 2003 Service Pack 2 (SP2) or an x64-based version of Windows XP Service Pack 2 (SP2).
  • You install the network adapter driver that is Network Driver Interface Specification (NDIS) 5.1 or 5.2 compliant.
  • You have an application that transfers data by using the UDP protocol through the Gigabit Ethernet adapter.
Under a heavy stress situation, the UDP packets are randomly dropped. This issue leads to a decrease in performance and to lots of UDP retransmissions.

Причина


The Ndis.sys driver queues the deferred procedure call (DPC) routines at a low importance level on the same processor that services the interrupt service routine (ISR). Therefore, the UDP related DPC routine goes to the end of the queue, and this DPC routine is processed last. Additionally, the DPC queue of the processor may not be empty, and these DPCs for other I/O drivers are processed first. If the DPC rate is sufficiently high for all I/O drivers, not just for NDIS, there can be a noticeable delay.

Under a heavy stress situation, this delay can cause the system to drop packets when the Ethernet adapter's receive buffers fill while the receive buffers wait for the queued DPC routine to finish.

Решение

Сведения об исправлении

A supported hotfix is available from Microsoft. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Apply this hotfix only to systems that are experiencing the problem described in this article. Исправление может проходить дополнительное тестирование.. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Примечание.If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
Примечание.The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Предвартельные требования

Для установки исправления компьютер необходимо запустить Windows Server 2003 с пакетом обновления 2 (SP2).

Необходимость перезагрузки

You must restart the computer after you apply this hotfix.

Сведения о внесении изменений в системный реестр

Нет необходимости внесения каких-либо изменений в реестр.

File information

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. The dates and times for these files are listed in Coordinated Universal Time (UTC). При просмотре сведений о файле, время изменяется на местное.. To find the difference between UTC and local time, use theЧасовой поясна вкладкеДата и времяэлемент панели управления.
Для всех поддерживаемых 32-разрядных версий Windows Server 2003 (x86)
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Ndis.sys5.2.3790.4524210,43204 Июня 2009 г.13: 29X86
Для всех поддерживаемых 64-разрядных версий Windows Server 2003 и Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Ndis.sys5.2.3790.4524361,98404 Июня 2009 г.17: 48X64
Для всех поддерживаемых версий Windows Server 2003 для платформы Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Ndis.sys5.2.3790.4524646,65604 Июня 2009 г.17: 49IA-64

Временное решение

To work around the issue, enable the receive-side scaling (RSS) feature on the affected computer.

Примечание.The NDIS miniport must be 5.2 capable to use any Scalable Networking Pack new feature or improvement including RSS.

Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
912222Выпуск пакета Scalable Networking Pack для Microsoft Windows Server 2003

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 972071 - Последний отзыв: 30 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Ключевые слова: 
kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbmt KB972071 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:972071

Отправить отзыв

 

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