Problembeschreibung
Die uploadgeschwindigkeit durch Microsoft Forefront Threat Management Gateway (TMG) 2010 ist sehr langsam auf einen Internetanschluss.
Ursache
Dieses Problem tritt auf, weil der Datenpuffer Forefront TMG 2010 ein Internetanschluss behandeln zu klein ist. Hinweis Den Datenpuffer können den Wert der folgenden beiden Registrierungsunterschlüssel ändern:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Diese Registrierungsunterschlüssel befinden sich unter dem folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Lösung
Informationen zum Update
Um dieses Problem zu beheben, installieren Sie das Softwareupdate, das im folgenden Artikel der Microsoft Knowledge Base (KB) beschrieben wird:
2475183 1 für Software-Update Rollup 2 für Forefront Threat Management Gateway (TMG) 2010 Servicepack 1
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wirdWenn Sie nicht die folgenden Registrierungsunterschlüssel konfigurieren und Sie diesen Hotfix nicht installieren, ist der Standardwert der Unterschlüssel 4. Nachdem Sie diesen Hotfix anwenden, ist der Standardwert für diesen Unterschlüssel 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Optimieren Sie die Bandbreite der Verbindung mit dem Internet müssen Sie den Wert der TcpBufferSize ändern, indem Sie mithilfe des folgenden Skripts:
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."
Hinweis Erhöht den Wert der TcpBufferSizeerhöht sich der Speicherverbrauch des Forefront TMG 2010. Gehen Sie folgendermaßen vor, um dieses Skript zu verwenden:
-
Kopieren Sie und fügen Sie dieses Skript in eine TXT-Datei mithilfe von Editor erstellt und speichern Sie die Datei.
-
Benennen Sie die Datei in SetTcpBufferSize.vbs.
-
Öffnen Sie ein administratives Eingabeaufforderungsfenster, und führen Sie den folgenden Befehl:
Cscript SetTcpBufferSize.vbs 17520Hinweise
-
Der zulässige Wertebereich ist von 256 bis 65535.
-
Der Standardwert ist 2920.
-
Den anfänglichen Wert auf 17520festgelegt, und erhöhen Sie den Wert für eine entsprechende Einstellung testen.
-