Symptomen
De uploadsnelheid via Microsoft Forefront Threat Management Gateway (TMG) 2010 is erg traag op een snelle Internet-verbinding.
Oorzaak
Dit probleem treedt op omdat de gegevensbuffer van Forefront TMG 2010 te klein is voor het verwerken van een snelle internetverbinding. Opmerking U kunt de gegevensbuffer configureren door het wijzigen van de waarde van de volgende twee registersubsleutels:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Deze registersubsleutels bevinden zich onder de volgende registersleutel:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Oplossing
Update-informatie
Dit probleem wilt oplossen, installeer de software-update die wordt beschreven in het volgende artikel in de Microsoft Knowledge Base (KB):
2475183 1 voor software-Update rollup 2 voor Forefront Threat Management Gateway 2010 (TMG) servicepack 1
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijvenAls u de volgende registersubsleutels niet is geconfigureerd en als u deze hotfix niet installeren, is de standaardwaarde van de subsleutels 4. Nadat u deze hotfix hebt toegepast, is de standaardwaarde voor deze subsleutels 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
De bandbreedte van de internetverbinding optimaliseren, hebt u de waarde van TcpBufferSize wijzigen met behulp van het volgende script:
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."
Opmerking Als u de waarde van TcpBufferSizevergroot, neemt het geheugengebruik van Forefront TMG 2010. Voor het gebruik van dit script als volgt:
-
Kopiëren en plakt u dit script in een txt-bestand dat is gemaakt met Kladblok en sla het bestand.
-
Naam van het bestand SetTcpBufferSize.vbs.
-
Open een administratieve opdrachtprompt en voer de volgende opdracht:
cscript SetTcpBufferSize.vbs 17520Opmerkingen
-
Het bereik van acceptabele waarde is van 256 tot en met 65535.
-
De standaardwaarde is 2920.
-
De initiële waarde ingesteld op 17520en verhoog vervolgens de waarde om te testen voor een juiste instelling.
-