Symptomy
Prędkość przesyłania za pośrednictwem Microsoft zagrożenie Management Gateway (Poruszać) 2010 działa bardzo powoli na szybkich połączeń internetowych.
Przyczyna
Ten problem występuje, ponieważ bufor danych programu Forefront TMG 2010 jest zbyt mały, aby obsłużyć dużej szybkości połączenia internetowego. Uwaga Bufor danych można skonfigurować poprzez zmianę wartości dwóch następujących podkluczach rejestru:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Te podklucze rejestru znajdują się w następującym kluczu rejestru:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Rozwiązanie
Informacje o aktualizacji
Aby rozwiązać ten problem, należy zainstalować aktualizację oprogramowania, którą opisano w następującym artykule z bazy wiedzy Microsoft Knowledge Base (KB):
2475183 1 aktualizacji oprogramowania zbiorczego 2 zagrożenie Management Gateway (Poruszać) 2010 z dodatkiem Service Pack 1
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy MicrosoftJeśli nie zostaną skonfigurowane następujące podklucze rejestru, a jeśli ta poprawka nie jest zainstalowany, wartością domyślną podkluczy jest 4. Po zastosowaniu tej poprawki, wartość domyślna dla tych podkluczy wynosi 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
W celu zoptymalizowania przepustowości połączenia internetowego, należy zmienić wartość TcpBufferSize za pomocą następującego skryptu:
Set fpc = CreateObject("FPC.Root")' fpc.ConnectToConfigurationStorageServer "CSSNAME", "USERNAME", "DOMAIN", "PASSWORD"Set arr = fpc.GetContainingArraySet policy = arr.ArrayPolicySet LLS = policy.LowLevelSettingsTcpBufferSize_before = LLS.TcpBufferSizeLLS.TcpBufferSize = WScript.Arguments(0)WScript.Echo "Setting TcpBufferSize to " & CStr(LLS.TcpBufferSize) & _ ", previous value: " & CStr(TcpBufferSize_before) & _ ", Array name: " & arr.Namepolicy.SaveWScript.Echo "Saved, waiting for array to reload..."arr.WaitForReloadWScript.Echo "Done."
Uwaga Jeśli możesz zwiększyć wartość TcpBufferSize, zwiększa zużycie pamięci programu Forefront TMG 2010. Aby użyć tego skryptu, wykonaj następujące kroki:
-
Skopiuj i wklej ten skrypt do pliku txt, który jest tworzony za pomocą Notatnika i Zapisz plik.
-
Zmień nazwę pliku na SetTcpBufferSize.vbs.
-
Otwórz okno wiersza polecenia administracyjne, a następnie uruchom następujące polecenie:
cscript SetTcpBufferSize.vbs 17520Uwagi
-
Zakres wartości dopuszczalne jest od 256 do 65535.
-
Wartość domyślna to 2920.
-
Ustaw wartość początkową do 17520, a następnie zwiększ wartość do testowania odpowiednie ustawienie.
-