Príznaky

Pri odosielaní správ Microsoft Message Queue a TCP/IP protokol prenosu, môže existovať oneskorenie približne 300ms odoslaním paketu v sieti. Dôvodom je skutočnosť, že zásobník protokolu TCP/IP systému Windows používa Nagle algoritmus. Nagle algoritmus zlepšuje výkon zabezpečenia paketov TCP/IP efektívne a bráni zaplavené malých paketov TCP/IP siete. Hoci v niektorých prípadoch môže byť najvýhodnejšiu umožňuje menšie pakety výkon konkrétnych dôvodov. Tento článok popisuje, ako vypnúť protokol TCP/IP Nagle algoritmus MSMQ odosiela správy.Dôležité upozornenie: Tento článok obsahuje informácie o úprave databázy registry. Uistite sa, že pred úpravou databázu registry zálohovať. Uistite sa, že viete, ako obnoviť databázu registry, ak sa vyskytne problém. Ďalšie informácie o tom, ako zálohovať a obnoviť databázu registry, kliknite na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

256986 Popis databázy registry Microsoft Windows

Riešenie

Poznámka: Nasledujúcu rýchlu opravu, nie je potrebné MSMQ 2.0 (Windows 2000) alebo MSMQ 3.0 (Windows XP a Windows 2003). Však hodnotu databázy registry, ktorý je popísaný v časti "Ďalšie informácie" tohto článku bude stále musieť pridať.Rýchla oprava je teraz k dispozícii od spoločnosti Microsoft, ale je určená iba na odstránenie problému, ktoré popisuje tento článok. Použite ju iba v počítačoch s týmto konkrétnym problémom.Ak chcete vyriešiť tento problém, obráťte sa na technickú podporu spoločnosti Microsoft získať rýchlu opravu. Úplný zoznam telefónnych čísel služieb technickej podpory spoločnosti Microsoft a informácie o poplatkoch za poskytnutie technickej podpory nájdete na webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: V niektorých zvláštnych prípadoch sa môžu zrušiť poplatky za telefonickú podporu, ak pracovník služieb technickej podpory spoločnosti Microsoft usúdi, že daný problém sa vyrieši nainštalovaním určitej aktualizácie. Ďalšie otázky a žiadosti o technickú podporu, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú bežným sadzbám za poskytovanie technickej podpory.Anglická verzia tejto opravy by mala mať nasledujúce atribúty súboru alebo neskôr: Date Time Version Size File name Platform ------------------------------------------------------------- 6/22/1999 1:34 PM 1.00.0294 481,552 MQQM.DLL x86

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.Táto chyba bola opravená v systéme Windows NT 4.0 Service Pack 6.

Ďalšie informácie

Protokol TCP/IP Nagle algoritmus

Nagle TCP/IP algoritmus bol navrhnutý tak, aby nedochádzalo k problémom s malým paketov, nazývaný tinygrams, pri pomalom. Algoritmus hovorí, že pripojenie TCP/IP len jeden dlhší malý segment, ktorý ešte nebol schválený. Definícia "malých" líši, ale zvyčajne je definovaná ako "menej ako segment", ktoré na ethernet asi 1 500 bajtov.

Manuálne vypnutie Nagle algoritmus

Môžete vypnúť Nagle algoritmus úpravy nasledovné nastavenie databázy registry a podľa pokynov v časti "Aktivácia úpravy".

  1. V podstrome HKEY_LOCAL_MACHINE nájdite nasledovný kľúč: \Software\Microsoft\MSMQ\Parameters

  2. Vyberte pridať kľúč v ponuke úpravy a použite nasledujúce informácie: Value Name: TcpNoDelay DWord: 1

Aktivácia úpravy

Správca poradia musí zastaviť a reštartuje po vykonaní zmeny v databáze registry. Možné zastaviť a spustiť službu Microsoft správu frontu pomocou ovládacieho panela služby.

Odkazy

Poznámka: Nagle algoritmus je definovaný v TCP/IP RFC 896.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.