Oprava: Algoritmus TCP/IP Nagle Microsoft Message Queue Server lze zakázat.

Příznaky

Při odesílání zpráv Microsoft Message Queue a TCP/IP jako transportní protokol, může být zpoždění přibližně 300ms před odesláním paketu v síti. Toto je, protože zásobník protokolu TCP/IP systému Windows používá algoritmus Nagle. Algoritmus Nagle zvyšuje výkon, protože zajistí, že pakety protokolu TCP/IP jsou využívána efektivně a brání právě zaplaveny s malých paketů TCP/IP v síti. I když v některých případech může být výhodné umožnit menší pakety z důvodů výkonu specifické. Tento článek popisuje, jak zakázat algoritmus Nagle TCP/IP MSMQ je odesílání zpráv.

Důležité: Tento článek obsahuje informace o úpravě registru. Přesvědčte se, zda zálohovat registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:

256986 Popis registru systému Microsoft Windows

Řešení

Poznámka: Následující oprava hotfix není nutný pro MSMQ 2.0 (Windows 2000) nebo služba MSMQ 3.0 (Windows XP a Windows 2003). Však hodnotu registru, která je popsána v části "Další informace" tohoto článku bude stále nutné přidat.

Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft, ale je určena pouze k opravě problému popsaného v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Chcete-li vyřešit tento problém, obraťte se na služby technické podpory pro tuto opravu hotfix. Úplný seznam telefonních čísel služeb technické podpory společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.

Anglická verze této opravy má následující atributy souborů nebo novější:

Date Time Version Size File name Platform
-------------------------------------------------------------
6/22/1999 1:34 PM 1.00.0294 481,552 MQQM.DLL x86

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Tato chyba byla opravena v systému Windows NT 4.0 Service Pack 6.

Další informace

Algoritmus Nagle TCP/IP

Algoritmus Nagle TCP/IP byla navržena tak, aby nedocházelo k problémům s malé pakety, nazývané tinygrams, v pomalých sítích. Algoritmus říká, že připojení TCP/IP může mít pouze jeden vynikající malý úsek, který nebyl dosud potvrzen. Definice "malé" se liší, ale obvykle je definována jako "menší než velikost segmentu", které v síti ethernet je asi 1500 bajtů.

Ručně zakázat algoritmus Nagle

Algoritmus Nagle lze zakázat úpravou následujícího nastavení registru a pomocí pokynů v části "Aktivace úpravy".

  1. V podstromu HKEY_LOCAL_MACHINE vyhledejte následující klíč:

    \Software\Microsoft\MSMQ\Parameters

  2. Zvolte Přidat klíč z nabídky Úpravy a použijte následující informace:

    Value Name: TcpNoDelay
    DWord: 1

Aktivace změny

Správce fronty musí zastavení a restartování poté, co byly provedeny změny registru. To lze provést zastavení a spuštění služby Microsoft Message Queue v Ovládacích panelech služby.

Odkazy

Poznámka: Algoritmus Nagle je definován v dokumentu RFC 896 TCP/IP.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×