Poprawka: Algorytm Nagle'a protokołu TCP/IP dla Microsoft Message Queue Server może być wyłączona

Objawy

Podczas wysyłania wiadomości z kolejki komunikatów Microsoft i protokołu TCP/IP jako protokołu transportu, mogą występować opóźnienie wynoszące około 300ms przed wysłaniem pakietu przez sieć. To dlatego stos protokołu TCP/IP systemu Windows wykorzystuje algorytm Nagle'a. Algorytm Nagle'a zwiększa wydajność przez zapewnienie, że efektywne wykorzystanie pakietów protokołu TCP/IP i uniemożliwia zalane małych pakietów protokołu TCP/IP w sieci. Chociaż w niektórych scenariuszach może być korzystne, aby zezwalać na pakiety mniejsze ze względu na wydajność poszczególnych. Ten artykuł zawiera opis sposobu wyłączania algorytm Nagle'a TCP/IP, gdy wysyłane są wiadomości MSMQ.

Ważne Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Upewnij się, że kopii zapasowej rejestru przed przystąpieniem do modyfikacji. Upewnij się, że wiesz, jak przywrócić rejestr w przypadku pojawienia się problemu. Aby uzyskać więcej informacji na temat kopii zapasowej, przywracania i modyfikowania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

256986 Opis rejestru systemu Microsoft Windows

Rozwiązanie

Uwaga Następujące poprawki nie jest potrzebny dla usługi MSMQ 2.0 (Windows 2000) lub usługa MSMQ 3.0 (Windows XP i Windows 2003). Jednakże wartość rejestru opisanych w sekcji "Więcej informacji" tego artykułu będą będzie musiała mają zostać dodane.

Obsługiwana poprawka jest teraz udostępniana przez firmę Microsoft, ale jest przeznaczona tylko do rozwiązania problemu, który opisano w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem.

Aby rozwiązać ten problem, skontaktuj się z Microsoft Product Support Services w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów usługi pomocy technicznej firmy Microsoft oraz informacje o kosztach odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Wersja angielskojęzyczna tej poprawki powinna mieć następujące atrybuty pliku lub nowszym:

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

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Ten problem został rozwiązany w systemie Windows NT 4.0 Service Pack 6.

Więcej informacji

Algorytm Nagle'a protokołu TCP/IP

Algorytm Nagle'a TCP/IP został zaprojektowany w celu uniknięcia problemów z małe pakiety, o nazwie tinygrams, w wolnych sieciach. Algorytm mówi, że połączenie TCP/IP może mieć tylko jeden wybitne mały segment, który nie został jeszcze potwierdzony. Zmienia się definicję "małe", ale zazwyczaj jest zdefiniowana jako "mniej niż rozmiar segmentu", który w sieci ethernet jest około 1500 bajtów.

Ręczne wyłączanie algorytm Nagle'a

Algorytm Nagle'a można wyłączyć, modyfikując następujące ustawienie rejestru oraz zgodnie z instrukcjami w sekcji "Aktywowanie modyfikacji".

  1. W poddrzewie HKEY_LOCAL_MACHINE Znajdź następujący klucz:

    \Software\Microsoft\MSMQ\Parameters

  2. Z menu Edycja wybierz polecenie Dodaj klucz i użyj następujących informacji:

    Value Name: TcpNoDelay
    DWord: 1

Aktywowanie modyfikacje

Menedżer kolejki musi być zatrzymane i ponownie uruchomić po dokonaniu zmian w rejestrze. Można to osiągnąć przez zatrzymanie i uruchomienie Usługa kolejkowania wiadomości firmy Microsoft z Panelu sterowania usługi.

Powiązane artykuły

Uwaga Algorytm Nagle'a jest zdefiniowany w 896 RFC protokołu TCP/IP.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jak zadowalająca jest jakość tłumaczenia?

Co wpłynęło na Twoje wrażenia?

Czy chcesz przekazać jakieś inne uwagi? (Opcjonalnie)

Dziękujemy za opinię!

×